From 5f8de423f190bbb79a62f804151bc24824fa32d8 Mon Sep 17 00:00:00 2001 From: "Matt A. Tobin" Date: Fri, 2 Feb 2018 04:16:08 -0500 Subject: Add m-esr52 at 52.6.0 --- .../canvas_complexshapes_arcto_001.htm.ini | 3 + .../canvas_complexshapes_beziercurveto_001.htm.ini | 25 + ...ompositing_globalcompositeoperation_001.htm.ini | 3 + .../2d.drawImage.animated.poster.html.ini | 5 + .../2d.drawImage.incomplete.reload.html.ini | 5 + .../drawimage_canvas_1.html.ini | 3 + .../drawimage_canvas_11.html.ini | 3 + .../drawimage_canvas_12.html.ini | 3 + .../drawimage_canvas_2.html.ini | 3 + .../drawimage_canvas_3.html.ini | 3 + .../drawimage_html_image_1.html.ini | 3 + .../drawimage_html_image_10.html.ini | 3 + .../drawimage_html_image_11.html.ini | 3 + .../drawimage_html_image_12.html.ini | 3 + .../drawimage_html_image_13.html.ini | 3 + .../drawimage_html_image_2.html.ini | 3 + .../drawimage_html_image_3.html.ini | 3 + .../drawimage_html_image_4.html.ini | 3 + .../drawimage_html_image_5.html.ini | 3 + .../drawimage_html_image_6.html.ini | 3 + .../drawimage_html_image_7.html.ini | 3 + .../drawimage_html_image_8.html.ini | 3 + .../drawimage_html_image_9.html.ini | 3 + .../canvas_focus_drawCustomFocusRing_001.html.ini | 8 + .../drawFocusIfNeeded_001.html.ini | 10 + .../drawFocusIfNeeded_004.html.ini | 10 + .../drawFocusIfNeeded_005.html.ini | 10 + .../2d.gradient.interpolate.overlap.html.ini | 9 + .../2d.gradient.interpolate.zerosize.fill.html.ini | 5 + ...gradient.interpolate.zerosize.fillRect.html.ini | 5 + ...gradient.interpolate.zerosize.fillText.html.ini | 5 + ...d.gradient.interpolate.zerosize.stroke.html.ini | 5 + ...adient.interpolate.zerosize.strokeRect.html.ini | 5 + ...adient.interpolate.zerosize.strokeText.html.ini | 5 + .../2d.gradient.object.current.html.ini | 5 + .../2d.gradient.radial.outside3.html.ini | 11 + .../2d.pattern.image.broken.html.ini | 12 + .../2d.pattern.image.incomplete.emptysrc.html.ini | 5 + .../2d.pattern.image.incomplete.nosrc.html.ini | 5 + .../2d.pattern.image.incomplete.reload.html.ini | 5 + ...2d.pattern.image.incomplete.removedsrc.html.ini | 5 + ...olorsandstyles_createlineargradient_001.htm.ini | 5 + .../addHitRegions-NotSupportedError-01.html.ini | 14 + .../hit-regions/hitregions-members-exist.html.ini | 11 + .../canvas_linestyles_linecap_001.htm.ini | 3 + .../meta/2dcontext/line-styles/lineto_a.html.ini | 3 + .../2d.path.arc.selfintersect.1.html.ini | 8 + .../path-objects/2d.path.arc.shape.3.html.ini | 6 + .../path-objects/2d.path.rect.zero.3.html.ini | 9 + .../path-objects/2d.path.stroke.prune.arc.html.ini | 16 + .../2d.path.stroke.prune.closed.html.ini | 8 + .../2d.path.stroke.prune.curve.html.ini | 16 + .../2d.path.stroke.prune.line.html.ini | 16 + .../2d.path.stroke.prune.rect.html.ini | 8 + .../path-objects/2d.path.stroke.scale2.html.ini | 9 + .../2d.imageData.object.ctor.html.ini | 5 + .../2d.text.draw.baseline.hanging.html.ini | 5 + .../2d.text.draw.baseline.ideographic.html.ini | 5 + .../2d.text.draw.space.collapse.end.html.ini | 5 + .../2d.text.draw.space.collapse.other.html.ini | 5 + .../2d.text.draw.space.collapse.space.html.ini | 5 + .../2d.text.draw.space.collapse.start.html.ini | 5 + .../2d.text.font.parse.complex.html.ini | 5 + ...ext.font.parse.size.percentage.default.html.ini | 5 + .../2d.text.font.parse.size.percentage.html.ini | 5 + .../2d.text.measure.width.space.html.ini | 5 + .../canvas_state_restore_001.htm.ini | 3 + .../canvas_transformations_reset_001.html.ini | 3 + .../canvas_transformations_scale_001.htm.ini | 3 + .../2dcontext/transformations/transform_a.html.ini | 3 + .../meta/FileAPI/blob/Blob-close.html.ini | 5 + .../meta/FileAPI/blob/Blob-constructor.html.ini | 56 + .../meta/FileAPI/blob/Blob-slice.html.ini | 80 + .../meta/FileAPI/file/File-constructor.html.ini | 11 + .../web-platform/meta/FileAPI/historical.html.ini | 5 + .../web-platform/meta/FileAPI/idlharness.html.ini | 41 + .../meta/FileAPI/idlharness.worker.js.ini | 56 + .../FileReader-multiple-reads.html.ini | 17 + .../reading-data-section/filereader_abort.html.ini | 5 + .../FileAPI/url/url_createobjecturl_blob.html.ini | 5 + .../meta/IndexedDB/idbfactory_open10.htm.ini | 3 + .../meta/IndexedDB/idbfactory_open9.htm.ini | 18 + .../idbtransaction_objectStoreNames.html.ini | 3 + testing/web-platform/meta/MANIFEST.json | 44809 ++++++++++++++++ .../derive_bits_keys/ecdh_bits.worker.js.ini | 3 + .../derive_bits_keys/ecdh_keys.worker.js.ini | 3 + .../derive_bits_keys/hkdf.worker.js.ini | 4867 ++ .../derive_bits_keys/pbkdf2.worker.js.ini | 30490 +++++++++++ .../derive_bits_keys/test_ecdh_bits.html.ini | 3 + .../derive_bits_keys/test_ecdh_keys.html.ini | 3 + .../derive_bits_keys/test_hkdf.html.ini | 4862 ++ .../derive_bits_keys/test_pbkdf2.html.ini | 3 + .../encrypt_decrypt/aes_cbc.worker.js.ini | 38 + .../encrypt_decrypt/aes_gcm.worker.js.ini | 110 + .../encrypt_decrypt/test_aes_cbc.html.ini | 38 + .../encrypt_decrypt/test_aes_gcm.html.ini | 110 + .../generateKey/failures.worker.js.ini | 3 + .../generateKey/failures_AES-CBC.worker.js.ini | 3 + .../generateKey/failures_AES-CTR.worker.js.ini | 3 + .../generateKey/failures_AES-GCM.worker.js.ini | 3 + .../generateKey/failures_AES-KW.worker.js.ini | 3 + .../generateKey/failures_ECDH.worker.js.ini | 3 + .../generateKey/failures_ECDSA.worker.js.ini | 3 + .../generateKey/failures_HMAC.worker.js.ini | 3 + .../generateKey/failures_RSA-OAEP.worker.js.ini | 3 + .../generateKey/failures_RSA-PSS.worker.js.ini | 3 + .../failures_RSASSA-PKCS1-v1_5.worker.js.ini | 3 + .../generateKey/successes.worker.js.ini | 3 + .../generateKey/successes_AES-CBC.worker.js.ini | 3 + .../generateKey/successes_AES-CTR.worker.js.ini | 3 + .../generateKey/successes_AES-GCM.worker.js.ini | 3 + .../generateKey/successes_AES-KW.worker.js.ini | 3 + .../generateKey/successes_ECDH.worker.js.ini | 3 + .../generateKey/successes_ECDSA.worker.js.ini | 3 + .../generateKey/successes_HMAC.worker.js.ini | 3 + .../generateKey/successes_RSA-OAEP.worker.js.ini | 3 + .../generateKey/successes_RSA-PSS.worker.js.ini | 3 + .../successes_RSASSA-PKCS1-v1_5.worker.js.ini | 3 + .../generateKey/test_failures.html.ini | 3 + .../generateKey/test_failures_AES-CBC.html.ini | 2216 + .../generateKey/test_failures_AES-CTR.html.ini | 2216 + .../generateKey/test_failures_AES-GCM.html.ini | 2216 + .../generateKey/test_failures_AES-KW.html.ini | 1442 + .../generateKey/test_failures_ECDH.html.ini | 1262 + .../generateKey/test_failures_ECDSA.html.ini | 1208 + .../generateKey/test_failures_HMAC.html.ini | 1358 + .../generateKey/test_failures_RSA-OAEP.html.ini | 3772 ++ .../generateKey/test_failures_RSA-PSS.html.ini | 1502 + .../test_failures_RSASSA-PKCS1-v1_5.html.ini | 1541 + .../generateKey/test_successes.html.ini | 3 + .../generateKey/test_successes_AES-CBC.html.ini | 6 + .../generateKey/test_successes_RSA-OAEP.html.ini | 1907 + .../generateKey/test_successes_RSA-PSS.html.ini | 57 + .../test_successes_RSASSA-PKCS1-v1_5.html.ini | 78 + .../meta/WebCryptoAPI/idlharness.worker.js.ini | 32 + .../import_export/ec_importKey.worker.js.ini | 92 + .../import_export/test_ec_importKey.html.ini | 92 + .../WebCryptoAPI/sign_verify/ecdsa.worker.js.ini | 506 + .../WebCryptoAPI/sign_verify/test_ecdsa.html.ini | 389 + .../test_wrapKey_unwrapKey.html.ini | 173 + .../wrapKey_unwrapKey.worker.js.ini | 173 + .../DOMException-constructor.html.ini | 8 + .../es-exceptions/constructor-object.html.ini | 8 + .../es-exceptions/constructor-object.worker.js.ini | 8 + .../es-exceptions/exceptions.html.ini | 26 + .../XMLHttpRequest-withCredentials.any.js.ini | 6 + .../meta/XMLHttpRequest/abort-after-stop.htm.ini | 6 + .../meta/XMLHttpRequest/data-uri.htm.ini | 20 + .../event-readystatechange-loaded.htm.ini | 5 + .../meta/XMLHttpRequest/open-url-bogus.htm.ini | 11 + .../XMLHttpRequest/open-url-multi-window-4.htm.ini | 6 + .../overridemimetype-invalid-mime-type.htm.ini | 5 + .../XMLHttpRequest/responsetext-decoding.htm.ini | 14 + .../responsexml-document-properties.htm.ini | 8 + .../send-authentication-basic.htm.ini | 5 + ...hentication-cors-basic-setrequestheader.htm.ini | 5 + ...ntication-cors-setrequestheader-no-cred.htm.ini | 5 + .../send-entity-body-document-bogus.htm.ini | 5 + .../send-network-error-sync-events.sub.htm.ini | 5 + .../meta/XMLHttpRequest/send-receive-utf16.htm.ini | 5 + .../send-redirect-post-upload.htm.ini | 3 + .../XMLHttpRequest/send-sync-blocks-async.htm.ini | 5 + .../setrequestheader-bogus-value.htm.ini | 8 + .../setrequestheader-case-insensitive.htm.ini | 5 + .../setrequestheader-content-type.htm.ini | 11 + .../setrequestheader-header-allowed.htm.ini | 29 + ...mlhttprequest-timeout-overridesexpires.html.ini | 6 + .../AmbientLightSensor_browsing_context.html.ini | 8 + .../AmbientLightSensor_onstatechange.html.ini | 12 + .../AmbientLightSensor_start.html.ini | 9 + .../ambient-light/AmbientLightSensor_stop.html.ini | 9 + .../AmbientLightSensor_tests.html.ini | 5 + .../meta/ambient-light/idlharness.html.ini | 98 + .../web-platform/meta/app-uri/appURI_test.html.ini | 3 + .../battery-charging-manual.html.ini | 4 + .../battery-discharging-manual.html.ini | 4 + .../battery-status/battery-full-manual.html.ini | 4 + .../battery-interface-idlharness.html.ini | 4 + .../battery-plugging-in-manual.html.ini | 4 + .../battery-status/battery-promise-iframe.html.ini | 4 + .../battery-status/battery-promise-window.html.ini | 4 + .../meta/battery-status/battery-promise.html.ini | 2 + .../battery-unplugging-manual.html.ini | 4 + .../battery-status/support-iframe-initial.html.ini | 4 + .../meta/battery-status/support-iframe.html.ini | 4 + .../battery-status/support-window-open.html.ini | 4 + .../webkit-text-fill-color-currentColor.html.ini | 3 + .../webkit-text-fill-color-property-002.html.ini | 3 + .../webkit-text-fill-color-property-003.html.ini | 3 + .../webkit-text-fill-color-property-004.html.ini | 3 + .../webkit-text-fill-color-property-005.html.ini | 3 + .../webkit-text-fill-color-property-006.html.ini | 3 + .../form-action-src-blocked.sub.html.ini | 5 + .../form-action-src-get-blocked.sub.html.ini | 5 + ...form-action-src-javascript-blocked.sub.html.ini | 5 + .../form-action-src-redirect-blocked.sub.html.ini | 8 + .../plugintypes-notype-data.sub.html.ini | 5 + .../plugintypes-notype-url.sub.html.ini | 5 + .../plugintypes-nourl-blocked.sub.html.ini | 5 + .../scripthash-default-src.sub.html.ini | 5 + .../scriptnonce-basic-blocked.sub.html.ini | 8 + .../stylehash-basic-blocked.sub.html.ini | 5 + .../stylehash-default-src.sub.html.ini | 5 + ...rc-eventsource-redirect-to-blocked.sub.html.ini | 5 + .../filesystem-urls-do-not-match-self.sub.html.ini | 8 + .../filesystem-urls-match-filesystem.sub.html.ini | 5 + .../blink-contrib/frame-src-blocked.sub.html.ini | 5 + .../frame-src-cross-origin-load.sub.html.ini | 5 + .../media-src-track-block.sub.html.ini | 8 + ...object-src-applet-archive-codebase.sub.html.ini | 11 + .../object-src-applet-archive.sub.html.ini | 11 + .../object-src-applet-code-codebase.sub.html.ini | 11 + .../object-src-applet-code.sub.html.ini | 11 + .../object-src-no-url-blocked.sub.html.ini | 5 + .../self-doesnt-match-blob.sub.html.ini | 3 + .../star-doesnt-match-blob.sub.html.ini | 3 + .../worker-connect-src-allowed.sub.html.ini | 3 + .../worker-importscripts-blocked.sub.html.ini | 8 + .../blink-contrib/worker-script-src.sub.html.ini | 3 + .../worker-set-timeout-blocked.sub.html.ini | 5 + .../child-src/child-src-blocked.sub.html.ini | 5 + .../child-src-conflicting-frame-src.sub.html.ini | 5 + .../child-src-cross-origin-load.sub.html.ini | 5 + .../multiple-frames-meta-ignored.sub.html.ini | 3 + .../multiple-frames-self-allowed.sub.html.ini | 3 + .../single-frame-self-allowed.sub.html.ini | 3 + .../generic/generic-0_10.html.ini | 10 + .../media-src/media-src-7_1.html.ini | 13 + .../media-src/media-src-7_3.html.ini | 10 + .../media-src/media-src-7_3_2.html.ini | 37 + .../media-src/media-src-redir-bug.sub.html.ini | 20 + .../object-src/object-src-2_1.html.ini | 8 + .../object-src/object-src-2_2.html.ini | 8 + .../reporting/securitypolicyviolation-idl.html.ini | 3 + .../script-src/script-src-1_2.html.ini | 4 + .../script-src/script-src-1_2_1.html.ini | 4 + .../script-src/script-src-1_4.html.ini | 5 + .../script-src/script-src-1_4_1.html.ini | 4 + .../script-src/script-src-1_4_2.html.ini | 5 + .../style-src/style-src-3_2.html.ini | 4 + .../cookies/secure/set-from-ws.https.sub.html.ini | 5 + .../meta/cors/late-upload-events.htm.ini | 5 + .../web-platform/meta/cors/preflight-cache.htm.ini | 5 + .../web-platform/meta/cors/redirect-origin.htm.ini | 4 + testing/web-platform/meta/css-shapes/__dir__.ini | 1 + .../HTMLBody-ScrollArea_quirksmode.html.ini | 5 + .../meta/cssom-view/elementFromPoint.html.ini | 5 + .../meta/cssom-view/elementScroll.html.ini | 5 + .../meta/cssom-view/negativeMargins.html.ini | 9 + .../meta/cssom-view/scrollingElement.html.ini | 6 + .../custom-elements/CustomElementRegistry.html.ini | 29 + .../HTMLElement-constructor.html.ini | 11 + .../meta/custom-elements/adopted-callback.html.ini | 173 + .../attribute-changed-callback.html.ini | 32 + .../custom-elements/connected-callbacks.html.ini | 122 + .../custom-element-registry/define.html.ini | 26 + .../disconnected-callbacks.html.ini | 122 + .../htmlconstructor/newtarget.html.ini | 14 + .../meta/custom-elements/reaction-timing.html.ini | 5 + .../meta/custom-elements/reactions/Attr.html.ini | 8 + .../custom-elements/reactions/ChildNode.html.ini | 23 + .../reactions/DOMTokenList.html.ini | 59 + .../custom-elements/reactions/Document.html.ini | 8 + .../custom-elements/reactions/Element.html.ini | 110 + .../reactions/NamedNodeMap.html.ini | 50 + .../meta/custom-elements/reactions/Node.html.ini | 44 + .../custom-elements/reactions/ParentNode.html.ini | 14 + .../meta/custom-elements/reactions/Range.html.ini | 23 + .../meta/custom-elements/v0/__dir__.ini | 1 + .../namednodemap-supported-property-names.html.ini | 10 + .../events/Event-init-while-dispatching.html.ini | 6 + .../events/Event-subclasses-constructors.html.ini | 20 + .../dom/events/EventTarget-dispatchEvent.html.ini | 54 + .../meta/dom/events/ProgressEvent.html.ini | 5 + testing/web-platform/meta/dom/historical.html.ini | 18 + testing/web-platform/meta/dom/interfaces.html.ini | 107 + .../meta/dom/lists/DOMTokenList-Iterable.html.ini | 6 + .../DOMTokenList-coverage-for-attributes.html.ini | 30 + .../meta/dom/lists/DOMTokenList-value.html.ini | 6 + .../DOMImplementation-createDocument.html.ini | 18 + .../Document-characterSet-normalization.html.ini | 182 + .../meta/dom/nodes/Document-constructor.html.ini | 5 + .../contentType/contenttype_bmp.html.ini | 3 + .../dom/nodes/Document-createElementNS.html.ini | 14 + .../meta/dom/nodes/Document-createEvent.html.ini | 370 + .../meta/dom/nodes/Element-classlist.html.ini | 33 + .../meta/dom/nodes/Element-closest.html.ini | 5 + .../meta/dom/nodes/Element-matches.html.ini | 89 + .../dom/nodes/MutationObserver-childList.html.ini | 11 + .../meta/dom/nodes/Node-cloneNode.html.ini | 5 + .../dom/nodes/Node-lookupNamespaceURI.html.ini | 47 + .../meta/dom/nodes/Node-replaceChild.html.ini | 5 + .../nodes/ParentNode-querySelector-All-xht.xht.ini | 158 + .../nodes/ParentNode-querySelector-All.html.ini | 158 + .../meta/dom/nodes/attributes.html.ini | 6 + .../web-platform/meta/dom/nodes/rootNode.html.ini | 15 + .../DOMParser-parseFromString-xml.html.ini | 26 + .../meta/domparsing/innerhtml-01.xhtml.ini | 8 + .../meta/domparsing/innerhtml-05.xhtml.ini | 5 + .../meta/domparsing/xml-serialization.xhtml.ini | 11 + testing/web-platform/meta/domxpath/002.html.ini | 11 + testing/web-platform/meta/editing/event.html.ini | 938 + .../meta/editing/other/delete.html.ini | 14 + .../meta/editing/run/backcolor.html.ini | 311 + .../web-platform/meta/editing/run/bold.html.ini | 494 + .../meta/editing/run/createlink.html.ini | 38 + .../web-platform/meta/editing/run/delete.html.ini | 2818 + .../meta/editing/run/fontname.html.ini | 242 + .../meta/editing/run/fontsize.html.ini | 686 + .../meta/editing/run/forecolor.html.ini | 293 + .../meta/editing/run/formatblock.html.ini | 3179 ++ .../meta/editing/run/forwarddelete.html.ini | 2674 + .../meta/editing/run/hilitecolor.html.ini | 335 + .../web-platform/meta/editing/run/indent.html.ini | 158 + .../meta/editing/run/inserthorizontalrule.html.ini | 164 + .../meta/editing/run/inserthtml.html.ini | 383 + .../meta/editing/run/insertimage.html.ini | 371 + .../meta/editing/run/insertlinebreak.html.ini | 68 + .../meta/editing/run/insertorderedlist.html.ini | 929 + .../meta/editing/run/insertparagraph.html.ini | 3122 ++ .../meta/editing/run/inserttext.html.ini | 416 + .../meta/editing/run/insertunorderedlist.html.ini | 1214 + .../web-platform/meta/editing/run/italic.html.ini | 320 + .../meta/editing/run/justifycenter.html.ini | 3776 ++ .../meta/editing/run/justifyfull.html.ini | 2789 + .../meta/editing/run/justifyleft.html.ini | 1349 + .../meta/editing/run/justifyright.html.ini | 2762 + .../web-platform/meta/editing/run/misc.html.ini | 80 + .../meta/editing/run/multitest.html.ini | 1109 + .../web-platform/meta/editing/run/outdent.html.ini | 1340 + .../meta/editing/run/removeformat.html.ini | 50 + .../meta/editing/run/strikethrough.html.ini | 263 + .../meta/editing/run/subscript.html.ini | 185 + .../meta/editing/run/superscript.html.ini | 191 + .../meta/editing/run/underline.html.ini | 128 + .../web-platform/meta/editing/run/unlink.html.ini | 32 + .../meta/encoding/big5-encoder.html.ini | 14 + .../meta/encoding/gbk-encoder.html.ini | 5 + .../web-platform/meta/encoding/idlharness.html.ini | 8 + .../meta/encoding/iso-2022-jp-decoder.html.ini | 65 + .../meta/encoding/textdecoder-ignorebom.html.ini | 14 + .../meta/encrypted-media/Google/__dir__.ini | 1 + .../web-platform/meta/encrypted-media/__dir__.ini | 2 + .../clearkey-events-session-closed-event.html.ini | 9 + ...p4-playback-destroy-persistent-license.html.ini | 3 + ...mp4-playback-persistent-license-events.html.ini | 3 + ...earkey-mp4-playback-persistent-license.html.ini | 3 + ...layback-persistent-usage-record-events.html.ini | 3 + ...y-mp4-playback-persistent-usage-record.html.ini | 3 + ...ck-retrieve-destroy-persistent-license.html.ini | 3 + ...4-playback-retrieve-persistent-license.html.ini | 3 + ...yback-retrieve-persistent-usage-record.html.ini | 3 + ...mp4-playback-temporary-clear-encrypted.html.ini | 6 + ...back-temporary-encrypted-clear-sources.html.ini | 9 + ...mp4-playback-temporary-encrypted-clear.html.ini | 18 + ...clearkey-mp4-playback-temporary-events.html.ini | 18 + ...mporary-multikey-sequential-readyState.html.ini | 11 + ...playback-temporary-multikey-sequential.html.ini | 28 + ...earkey-mp4-playback-temporary-multikey.html.ini | 13 + ...ey-mp4-playback-temporary-multisession.html.ini | 8 + ...yback-temporary-setMediaKeys-after-src.html.ini | 9 + ...ck-temporary-setMediaKeys-after-update.html.ini | 9 + ...ack-temporary-setMediaKeys-immediately.html.ini | 9 + ...ack-temporary-setMediaKeys-onencrypted.html.ini | 9 + ...rkey-mp4-playback-temporary-two-videos.html.ini | 15 + ...y-mp4-playback-temporary-waitingforkey.html.ini | 9 + .../clearkey-mp4-playback-temporary.html.ini | 13 + ...earkey-mp4-requestmediakeysystemaccess.html.ini | 99 + ...arkey-mp4-reset-src-after-setmediakeys.html.ini | 9 + ...setmediakeys-again-after-resetting-src.html.ini | 9 + ...ultiple-times-with-different-mediakeys.html.ini | 3 + ...multiple-times-with-the-same-mediakeys.html.ini | 9 + .../clearkey-mp4-setmediakeys.html.ini | 5 + .../clearkey-mp4-syntax-mediakeys.html.ini | 23 + .../clearkey-mp4-syntax-mediakeysession.html.ini | 60 + ...earkey-mp4-syntax-mediakeysystemaccess.html.ini | 12 + .../clearkey-mp4-waiting-for-a-key.html.ini | 9 + .../clearkey-update-non-ascii-input.html.ini | 9 + .../drm-check-initdata-type.html.ini | 3 + .../drm-events-session-closed-event.html.ini | 3 + .../meta/encrypted-media/drm-events.html.ini | 3 + .../meta/encrypted-media/drm-expiration.html.ini | 3 + .../drm-generate-request-disallowed-input.html.ini | 3 + .../encrypted-media/drm-invalid-license.html.ini | 3 + .../drm-keystatuses-multiple-sessions.html.ini | 3 + .../meta/encrypted-media/drm-keystatuses.html.ini | 3 + .../encrypted-media/drm-mp4-onencrypted.html.ini | 3 + ...p4-playback-destroy-persistent-license.html.ini | 3 + ...mp4-playback-persistent-license-events.html.ini | 3 + .../drm-mp4-playback-persistent-license.html.ini | 3 + ...layback-persistent-usage-record-events.html.ini | 3 + ...m-mp4-playback-persistent-usage-record.html.ini | 3 + ...ck-retrieve-destroy-persistent-license.html.ini | 3 + ...4-playback-retrieve-persistent-license.html.ini | 3 + ...yback-retrieve-persistent-usage-record.html.ini | 3 + ...mp4-playback-temporary-clear-encrypted.html.ini | 3 + ...back-temporary-encrypted-clear-sources.html.ini | 3 + ...mp4-playback-temporary-encrypted-clear.html.ini | 3 + .../drm-mp4-playback-temporary-events.html.ini | 3 + .../drm-mp4-playback-temporary-expired.html.ini | 3 + ...mporary-multikey-sequential-readyState.html.ini | 3 + ...playback-temporary-multikey-sequential.html.ini | 3 + .../drm-mp4-playback-temporary-multikey.html.ini | 3 + ...rm-mp4-playback-temporary-multisession.html.ini | 3 + ...yback-temporary-setMediaKeys-after-src.html.ini | 3 + ...ck-temporary-setMediaKeys-after-update.html.ini | 3 + ...ack-temporary-setMediaKeys-immediately.html.ini | 3 + ...ack-temporary-setMediaKeys-onencrypted.html.ini | 3 + .../drm-mp4-playback-temporary-two-videos.html.ini | 3 + ...m-mp4-playback-temporary-waitingforkey.html.ini | 3 + .../drm-mp4-playback-temporary.html.ini | 3 + .../drm-mp4-requestmediakeysystemaccess.html.ini | 3 + .../drm-mp4-reset-src-after-setmediakeys.html.ini | 3 + ...-mp4-setmediakeys-again-after-playback.html.ini | 3 + ...setmediakeys-again-after-resetting-src.html.ini | 3 + .../drm-mp4-setmediakeys-at-same-time.html.ini | 3 + ...ultiple-times-with-different-mediakeys.html.ini | 3 + ...multiple-times-with-the-same-mediakeys.html.ini | 3 + ...etmediakeys-to-multiple-video-elements.html.ini | 3 + .../encrypted-media/drm-mp4-setmediakeys.html.ini | 3 + .../drm-mp4-syntax-mediakeys.html.ini | 3 + .../drm-mp4-syntax-mediakeysession.html.ini | 3 + .../drm-mp4-syntax-mediakeysystemaccess.html.ini | 3 + .../encrypted-media/drm-mp4-unique-origin.html.ini | 3 + .../drm-mp4-waiting-for-a-key.html.ini | 3 + .../drm-not-callable-after-createsession.html.ini | 3 + .../drm-temporary-license-type.html.ini | 3 + .../dedicated-worker/eventsource-close.htm.ini | 5 + ...eventsource-constructor-non-same-origin.htm.ini | 20 + .../eventsource-constructor-url-bogus.htm.ini | 5 + .../eventsource-eventtarget.worker.js.ini | 5 + .../dedicated-worker/eventsource-onmesage.htm.ini | 5 + .../dedicated-worker/eventsource-onopen.htm.ini | 5 + .../dedicated-worker/eventsource-prototype.htm.ini | 5 + .../dedicated-worker/eventsource-url.htm.ini | 5 + .../meta/eventsource/format-bom-2.htm.ini | 5 + .../format-data-before-final-empty-line.htm.ini | 3 + .../eventsource/format-field-retry-bogus.htm.ini | 3 + .../meta/eventsource/format-field-retry.htm.ini | 3 + .../meta/eventsource/interfaces.html.ini | 11 + .../shared-worker/eventsource-close.htm.ini | 5 + ...eventsource-constructor-non-same-origin.htm.ini | 20 + .../eventsource-constructor-url-bogus.htm.ini | 5 + .../shared-worker/eventsource-eventtarget.htm.ini | 5 + .../shared-worker/eventsource-onmesage.htm.ini | 5 + .../shared-worker/eventsource-onopen.htm.ini | 5 + .../shared-worker/eventsource-prototype.htm.ini | 5 + .../shared-worker/eventsource-url.htm.ini | 5 + .../parsing-xhtml-documents/xhtml-pubid-1.html.ini | 8 + .../api/basic/request-headers-worker.html.ini | 29 + .../meta/fetch/api/basic/request-headers.html.ini | 29 + .../fetch/api/basic/scheme-about-worker.html.ini | 5 + .../meta/fetch/api/basic/scheme-about.html.ini | 5 + .../fetch/api/basic/scheme-data-worker.html.ini | 9 + .../meta/fetch/api/basic/scheme-data.html.ini | 9 + .../api/basic/stream-response-worker.html.ini | 5 + .../meta/fetch/api/basic/stream-response.html.ini | 5 + .../fetch/api/cors/cors-filtering-worker.html.ini | 10 + .../meta/fetch/api/cors/cors-filtering.html.ini | 10 + .../api/cors/cors-multiple-origins-worker.html.ini | 17 + .../fetch/api/cors/cors-multiple-origins.html.ini | 17 + .../cors/cors-preflight-referrer-worker.html.ini | 38 + .../api/cors/cors-preflight-referrer.html.ini | 38 + .../cors/cors-redirect-preflight-worker.html.ini | 32 + .../api/cors/cors-redirect-preflight.html.ini | 32 + .../meta/fetch/api/headers/headers-basic.html.ini | 17 + .../fetch/api/headers/headers-normalize.html.ini | 11 + .../api/redirect/redirect-location-worker.html.ini | 17 + .../fetch/api/redirect/redirect-location.html.ini | 17 + .../api/redirect/redirect-origin-worker.html.ini | 32 + .../fetch/api/redirect/redirect-origin.html.ini | 32 + .../redirect/redirect-to-dataurl-worker.html.ini | 11 + .../api/redirect/redirect-to-dataurl.html.ini | 11 + .../api/request/request-consume-empty.html.ini | 17 + .../fetch/api/request/request-disturbed.html.ini | 5 + .../meta/fetch/api/request/request-error.html.ini | 5 + .../meta/fetch/api/request/request-idl.html.ini | 14 + .../api/request/request-init-003.sub.html.ini | 4 + .../fetch/api/request/request-structure.html.ini | 8 + .../api/response/response-cancel-stream.html.ini | 20 + .../fetch/api/response/response-clone.html.ini | 11 + .../api/response/response-consume-empty.html.ini | 17 + .../api/response/response-consume-stream.html.ini | 26 + .../fetch/api/response/response-consume.html.ini | 17 + .../meta/fetch/api/response/response-idl.html.ini | 8 + .../fetch/api/response/response-init-001.html.ini | 5 + .../fetch/api/response/response-init-002.html.ini | 5 + .../api/response/response-static-error.html.ini | 5 + .../api/response/response-static-redirect.html.ini | 5 + .../response/response-stream-disturbed-1.html.ini | 14 + .../response/response-stream-disturbed-2.html.ini | 14 + .../response/response-stream-disturbed-3.html.ini | 14 + .../response/response-stream-disturbed-4.html.ini | 14 + .../web-platform/meta/fetch/nosniff/image.html.ini | 14 + .../meta/fetch/nosniff/worker.html.ini | 3 + .../web-platform/meta/fullscreen/api/__dir__.ini | 1 + .../meta/generic-sensor/idlharness.html.ini | 29 + .../meta/geolocation-API/PositionOptions.html.ini | 15 + .../getCurrentPosition_IDL.html.ini | 9 + .../getCurrentPosition_permission_allow.html.ini | 6 + .../getCurrentPosition_permission_deny.html.ini | 6 + .../watchPosition_permission_deny.html.ini | 6 + testing/web-platform/meta/hr-time/basic.html.ini | 6 + .../meta/hr-time/test_cross_frame_start.html.ini | 4 + .../capture_fallback_file_upload.html.ini | 3 + .../html-media-capture/capture_reflect.html.ini | 17 + .../meta/html-media-capture/idlharness.html.ini | 8 + .../browsing_context_name_cross_origin_2.html.ini | 5 + .../browsing_context_name_cross_origin_3.html.ini | 5 + ...ration-fragment-scrolling-cross-origin.html.ini | 6 + .../history-traversal/popstate_event.html.ini | 5 + .../unset_context_name-1.html.ini | 5 + .../navigating-across-documents/003.html.ini | 5 + .../navigating-across-documents/012.html.ini | 5 + .../source/navigate-child-src-about-blank.html.ini | 5 + .../browsing-the-web/scroll-to-fragid/003.html.ini | 5 + .../unloading-documents/001.html.ini | 5 + .../unloading-documents/002.html.ini | 5 + .../unloading-documents/003.html.ini | 5 + .../unloading-documents/004.html.ini | 5 + .../navigation-within-beforeunload.html.ini | 8 + .../unloading-documents/prompt/001.html.ini | 5 + .../unloading-documents/unload/003.html.ini | 5 + .../unloading-documents/unload/006.html.ini | 6 + .../history/the-history-interface/001.html.ini | 14 + .../history/the-history-interface/002.html.ini | 17 + .../history/the-history-interface/004.html.ini | 5 + .../combination_history_004.html.ini | 6 + .../combination_history_005.html.ini | 6 + .../combination_history_006.html.ini | 6 + .../combination_history_007.html.ini | 6 + .../the-history-interface/history_back.html.ini | 6 + .../the-history-interface/history_forward.html.ini | 6 + .../history_go_minus.html.ini | 6 + .../the-history-interface/history_go_plus.html.ini | 6 + .../history_go_undefined.html.ini | 5 + .../joint_session_history/001.html.ini | 9 + .../joint_session_history/002.html.ini | 6 + .../traverse_the_history_1.html.ini | 6 + .../traverse_the_history_2.html.ini | 5 + .../traverse_the_history_3.html.ini | 5 + .../traverse_the_history_4.html.ini | 5 + .../traverse_the_history_5.html.ini | 5 + ...raverse_the_history_write_after_load_1.html.ini | 8 + .../traverse_the_history_write_onload_1.html.ini | 11 + .../traverse_the_history_write_onload_2.html.ini | 9 + .../location_assign.html.ini | 5 + .../location_assign_about_blank.html.ini | 5 + .../reload_document_write_onload.html.ini | 5 + .../the-location-interface/reload_post_1.html.ini | 6 + ...pted_click_location_assign_during_load.html.ini | 5 + .../api_update_error.html.ini | 5 + .../origin/origin-of-data-document.html.ini | 5 + .../document_domain.html.ini | 5 + .../indexed-browsing-contexts-02.html.ini | 5 + .../indexed-browsing-contexts-03.html.ini | 5 + .../close_script_defer.html.ini | 6 + .../creating_browsing_context_test_01.html.ini | 4 + .../named-objects.html.ini | 14 + .../security-window/window-security.sub.html.ini | 341 + .../the-window-object/window-properties.html.ini | 14 + .../browsing-context-first-created.xhtml.ini | 8 + .../browsing-context-choose-self-2.html.ini | 6 + .../browsing-context-default-name.html.ini | 5 + .../frameElement.sub.html.ini | 8 + .../window-top-001.html.ini | 6 + .../Document.currentScript.sub.html.ini | 9 + ...document.getElementsByName-newelements.html.ini | 8 + .../dom-tree-accessors/nameditem-02.html.ini | 20 + .../dom-tree-accessors/nameditem-03.html.ini | 14 + .../dom-tree-accessors/nameditem-04.html.ini | 5 + .../dom-tree-accessors/nameditem-05.html.ini | 14 + .../dom-tree-accessors/nameditem-06.html.ini | 5 + .../opening-the-input-stream/009.html.ini | 11 + .../opening-the-input-stream/010.html.ini | 5 + .../elements-in-the-dom/unknown-element.html.ini | 4 + .../global-attributes/dir_auto-N-EN.html.ini | 3 + .../the-translate-attribute-007.html.ini | 5 + .../the-translate-attribute-008.html.ini | 5 + .../the-translate-attribute-009.html.ini | 5 + .../the-translate-attribute-010.html.ini | 5 + .../the-translate-attribute-011.html.ini | 5 + .../the-translate-attribute-012.html.ini | 5 + .../dir-isolation-002a.html.ini | 7 + .../dir-isolation-002b.html.ini | 8 + .../dir-isolation-002c.html.ini | 8 + .../dir-isolation-006a.html.ini | 7 + .../dir-isolation-006b.html.ini | 8 + .../dir-isolation-006c.html.ini | 8 + .../dir-isolation-009a.html.ini | 8 + .../dir-isolation-009b.html.ini | 8 + .../dir-isolation-009c.html.ini | 7 + .../web-platform/meta/html/dom/interfaces.html.ini | 3450 ++ .../meta/html/dom/reflection-embedded.html.ini | 698 + .../meta/html/dom/reflection-forms.html.ini | 1938 + .../meta/html/dom/reflection-grouping.html.ini | 86 + .../meta/html/dom/reflection-metadata.html.ini | 38 + .../meta/html/dom/reflection-misc.html.ini | 594 + .../meta/html/dom/reflection-obsolete.html.ini | 1571 + .../meta/html/dom/reflection-sections.html.ini | 92 + .../meta/html/dom/reflection-tabular.html.ini | 395 + .../meta/html/dom/reflection-text.html.ini | 176 + .../meta/html/editing/dnd/synthetic/001.html.ini | 8 + .../html/editing/dnd/target-origin/202.html.ini | 5 + .../dropzone_attribute.html.ini | 8 + .../focus-event-targets-simple.html.ini | 22 + .../focus/focus-management/focus-events.html.ini | 18 + .../htmlformcontrolscollection.html.ini | 11 + .../query-encoding/utf-16be.html.ini | 28 + .../query-encoding/utf-16le.html.ini | 28 + .../resolving-urls/query-encoding/utf-8.html.ini | 28 + .../query-encoding/windows-1251.html.ini | 235 + .../query-encoding/windows-1252.html.ini | 49 + .../urls/terminology-0/document-base-url.html.ini | 5 + .../the-marquee-element-0/marquee-events.html.ini | 11 + .../the-marquee-element-0/marquee-loop.html.ini | 11 + .../marquee-scrollamount.html.ini | 11 + .../marquee-scrolldelay.html.ini | 14 + .../the-select-element-0/option-label.html.ini | 3 + .../lists/li-type-supported-xhtml.xhtml.ini | 3 + .../lists/li-type-supported.html.ini | 3 + .../lists/ol-type-unsupported-circle.html.ini | 3 + .../lists/ol-type-unsupported-disc.html.ini | 3 + .../lists/ol-type-unsupported-lower-alpha.html.ini | 3 + .../lists/ol-type-unsupported-lower-roman.html.ini | 3 + .../lists/ol-type-unsupported-none.html.ini | 3 + .../lists/ol-type-unsupported-round.html.ini | 3 + .../lists/ol-type-unsupported-square.html.ini | 3 + .../lists/ol-type-unsupported-upper-alpha.html.ini | 3 + .../lists/ol-type-unsupported-upper-roman.html.ini | 3 + .../lists/ul-type-unsupported-decimal.html.ini | 3 + .../lists/ul-type-unsupported-lower-alpha.html.ini | 3 + .../lists/ul-type-unsupported-lower-roman.html.ini | 3 + .../lists/ul-type-unsupported-upper-alpha.html.ini | 3 + .../lists/ul-type-unsupported-upper-roman.html.ini | 3 + .../001-a.html.ini | 3 + .../001-q.html.ini | 3 + .../001-s.html.ini | 3 + .../001-x.xhtml.ini | 3 + .../min-width-not-important.html.ini | 3 + .../the-hr-element-0/align.html.ini | 3 + .../the-hr-element-0/color.html.ini | 3 + .../the-hr-element-0/width.html.ini | 3 + .../canvas-fallback.html.ini | 3 + .../replaced-elements/images/space.html.ini | 3 + .../the-base-element/base_about_blank.html.ini | 5 + .../the-link-element/link-load-event.html.ini | 5 + .../attr-meta-http-equiv-refresh/parsing.html.ini | 274 + .../the-lang-attribute-012.html.ini | 5 + .../the-style-element/historical.html.ini | 5 + .../media-elements/event_timeupdate.html.ini | 10 + .../media-elements/historical.html.ini | 5 + .../HTMLElement/HTMLTrackElement/src.html.ini | 11 + .../interfaces/TrackEvent/constructor.html.ini | 5 + ...urce-selection-candidate-insert-before.html.ini | 5 + .../resource-selection-candidate-moved.html.ini | 7 + ...tion-candidate-remove-addEventListener.html.ini | 6 + ...rce-selection-candidate-remove-onerror.html.ini | 6 + ...rce-selection-invoke-audio-constructor.html.ini | 5 + ...esource-selection-invoke-in-sync-event.html.ini | 5 + ...tion-invoke-insert-source-networkState.html.ini | 5 + ...n-invoke-insert-source-not-in-document.html.ini | 5 + ...esource-selection-invoke-insert-source.html.ini | 5 + .../resource-selection-invoke-load.html.ini | 5 + .../resource-selection-invoke-pause.html.ini | 5 + .../resource-selection-invoke-play.html.ini | 5 + ...lection-invoke-set-src-not-in-document.html.ini | 5 + .../resource-selection-invoke-set-src.html.ini | 5 + ...source-selection-pointer-insert-source.html.ini | 5 + ...source-selection-pointer-remove-source.html.ini | 5 + .../resource-selection-remove-source.html.ini | 5 + .../resource-selection-remove-src.html.ini | 5 + .../resource-selection-source-media.html.ini | 5 + .../media-elements/mime-types/canPlayType.html.ini | 57 + .../currentTime.html.ini | 5 + ...ause-remove-from-document-networkState.html.ini | 6 + .../play-in-detached-document.html.ini | 6 + .../track/track-element/cors/009.html.ini | 5 + .../track/track-element/cors/010.html.ini | 5 + .../track/track-element/cors/011.html.ini | 5 + .../track/track-element/cors/012.html.ini | 5 + .../track/track-element/cors/013.html.ini | 5 + .../track/track-element/cors/014.html.ini | 5 + .../track/track-element/cors/015.html.ini | 5 + .../track/track-element/cors/016.html.ini | 5 + .../track/track-element/cors/017.html.ini | 5 + .../track/track-element/cors/018.html.ini | 5 + .../track/track-element/cors/019.html.ini | 5 + .../track/track-element/cors/020.html.ini | 5 + .../track/track-element/cors/021.html.ini | 5 + .../track/track-element/cors/022.html.ini | 5 + .../track/track-element/cors/023.html.ini | 5 + .../track/track-element/cors/024.html.ini | 5 + .../track/track-element/cors/025.html.ini | 5 + .../track/track-element/cors/026.html.ini | 5 + .../track/track-element/cors/027.html.ini | 5 + .../track/track-element/cors/028.html.ini | 5 + .../track/track-element/cors/029.html.ini | 5 + .../track/track-element/cors/030.html.ini | 5 + .../track/track-element/cors/031.html.ini | 5 + .../track/track-element/cors/032.html.ini | 5 + .../track/track-element/cors/033.html.ini | 5 + .../track/track-element/cors/034.html.ini | 5 + .../track/track-element/cors/035.html.ini | 5 + .../track/track-element/cors/036.html.ini | 5 + .../track/track-element/cors/037.html.ini | 5 + .../track/track-element/cors/038.html.ini | 5 + .../track/track-element/cors/039.html.ini | 5 + .../track/track-element/cors/040.html.ini | 5 + .../track/track-element/cors/041.html.ini | 5 + .../track/track-element/cors/042.html.ini | 5 + .../track/track-element/cors/043.html.ini | 5 + .../track/track-element/cors/044.html.ini | 5 + .../track/track-element/cors/045.html.ini | 5 + .../track/track-element/cors/046.html.ini | 5 + .../track/track-element/src-clear-cues.html.ini | 11 + .../media-elements/video_008.htm.ini | 5 + .../media-elements/video_loop_base.html.ini | 4 + .../the-area-element/area-coords.html.ini | 68 + .../the-area-element/area-processing.html.ini | 23 + .../the-area-element/area-shape.html.ini | 41 + .../the-audio-element/audio_constructor.html.ini | 20 + .../the-canvas-element/historical.html.ini | 5 + .../security.pattern.canvas.fillStyle.html.ini | 5 + .../security.pattern.canvas.strokeStyle.html.ini | 5 + .../security.pattern.image.fillStyle.html.ini | 5 + .../security.pattern.image.strokeStyle.html.ini | 5 + .../embed-represent-nothing-03.html.ini | 3 + .../embed-represent-nothing-04.html.ini | 3 + .../iframe-allowfullscreen.html.ini | 3 + .../iframe_javascript_url_01.htm.ini | 5 + .../current-pixel-density/basic.html.ini | 8 + .../the-img-element/img.complete.html.ini | 5 + .../the-img-element/invalid-src.html.ini | 6 + .../sizes/parse-a-sizes-attribute.html.ini | 122 + .../update-the-image-data/fail-to-resolve.html.ini | 14 + .../the-object-element/object-attributes.html.ini | 5 + .../the-video-element/video_content_image.htm.ini | 3 + .../the-video-element/video_content_text.htm.ini | 3 + .../video_initially_paused.html.ini | 3 + .../dirname-ltr.html.ini | 5 + .../disabled-elements-01.html.ini | 14 + .../formAction_document_address.html.ini | 20 + .../formaction.html.ini | 8 + .../form-validation-checkValidity.html.ini | 56 + .../form-validation-reportValidity.html.ini | 62 + .../form-validation-validity-badInput.html.ini | 8 + ...form-validation-validity-rangeOverflow.html.ini | 23 + ...orm-validation-validity-rangeUnderflow.html.ini | 23 + .../form-validation-validity-stepMismatch.html.ini | 8 + .../form-validation-validity-valid.html.ini | 38 + .../form-validation-willValidate.html.ini | 71 + .../form-control-infrastructure/form.html.ini | 8 + .../forms/form-submission-0/getactionurl.html.ini | 5 + .../meta/html/semantics/forms/historical.html.ini | 5 + .../forms/textfieldselection/select-event.html.ini | 20 + .../selection-after-content-change.html.ini | 5 + .../selection-not-application-textarea.html.ini | 5 + .../selection-not-application.html.ini | 56 + .../textfieldselection-setRangeText.html.ini | 57 + .../textfieldselection-setSelectionRange.html.ini | 32 + .../the-button-element/button-events.html.ini | 5 + .../the-button-element/button-validation.html.ini | 5 + .../the-datalist-element/datalistoptions.html.ini | 8 + .../HTMLFieldSetElement.html.ini | 5 + .../the-form-element/form-autocomplete.html.ini | 179 + .../forms/the-input-element/date.html.ini | 11 + .../the-input-element/datetime-local.html.ini | 8 + .../forms/the-input-element/datetime.html.ini | 5 + .../forms/the-input-element/email.html.ini | 8 + .../forms/the-input-element/month.html.ini | 14 + .../forms/the-input-element/number.html.ini | 17 + .../radio-groupname-case.html.ini | 17 + .../forms/the-input-element/radio.html.ini | 6 + .../forms/the-input-element/range.html.ini | 20 + .../forms/the-input-element/selection.html.ini | 26 + .../forms/the-input-element/time-2.html.ini | 8 + .../forms/the-input-element/time.html.ini | 8 + .../the-input-element/type-change-state.html.ini | 595 + .../forms/the-input-element/valueMode.html.ini | 49 + .../forms/the-input-element/week.html.ini | 8 + .../the-label-element/label-attributes.html.ini | 17 + .../the-label-element/labelable-elements.html.ini | 29 + ...common-HTMLOptionsCollection-namedItem.html.ini | 11 + .../common-HTMLOptionsCollection.html.ini | 5 + .../select-named-getter.html.ini | 5 + .../the-select-element/select-remove.html.ini | 5 + .../grouping-li-reftest-002.html.ini | 3 + .../the-li-element/grouping-li.html.ini | 5 + .../grouping-ol-rev-reftest-001.html.ini | 3 + .../grouping-ol-start-reftest-001.html.ini | 3 + .../grouping-ol-start-reftest-002.html.ini | 3 + .../grouping-ol-type-reftest-001.html.ini | 3 + .../grouping-ol-type-reftest-002.html.ini | 3 + .../grouping-ol-type-reftest-003.html.ini | 3 + .../the-ol-element/grouping-ol.html.ini | 17 + .../the-ol-element/ol.start-reflection-2.html.ini | 5 + .../the-details-element/details.html.ini | 3 + .../the-details-element/toggleEvent.html.ini | 3 + .../the-dialog-element/dialog-close.html.ini | 20 + .../the-dialog-element/dialog-open.html.ini | 8 + .../the-dialog-element/dialog-showModal.html.ini | 23 + .../meta/html/semantics/interfaces.html.ini | 42 + .../the-script-element/historical.html.ini | 14 + .../the-script-element/script-charset-02.html.ini | 8 + .../the-script-element/script-charset-03.html.ini | 5 + .../the-script-element/script-for-event.html.ini | 11 + .../script-languages-01.html.ini | 8 + .../script-languages-02.html.ini | 218 + .../the-script-element/script-text.html.ini | 5 + .../template-contents-owner-document-type.html.ini | 14 + .../node-document-changes.html.ini | 17 + .../template-as-a-descendant.html.ini | 5 + .../template-element/template-content.html.ini | 5 + .../selectors/pseudo-classes/checked.html.ini | 11 + .../selectors/pseudo-classes/enabled.html.ini | 5 + .../pseudo-classes/focus-autofocus.html.ini | 3 + .../selectors/pseudo-classes/focus.html.ini | 3 + .../pseudo-classes/inrange-outofrange.html.ini | 20 + .../selectors/pseudo-classes/link.html.ini | 8 + .../pseudo-classes/readwrite-readonly.html.ini | 56 + .../the-caption-element/caption_001.html.ini | 5 + .../the-table-element/caption-methods.html.ini | 11 + .../tabular-data/the-table-element/tHead.html.ini | 5 + .../the-table-element/table-insertRow.html.ini | 5 + .../the-tr-element/sectionRowIndex.html.ini | 8 + .../the-bdi-element/bdi-neutral-nested.html.ini | 5 + .../the-bdo-element/bdo-override.html.ini | 3 + .../the-br-element/br-bidi.html.ini | 3 + .../the-wbr-element/wbr-element.html.ini | 3 + .../the-input-byte-stream-003.html.ini | 3 + .../the-input-byte-stream-004.html.ini | 3 + .../the-input-byte-stream-015.html.ini | 5 + .../syntax/parsing/DOMContentLoaded-defer.html.ini | 7 + .../html/syntax/parsing/html5lib_template.html.ini | 1259 + .../html/syntax/parsing/html5lib_tests15.html.ini | 20 + .../html/syntax/parsing/html5lib_tests19.html.ini | 26 + .../html/syntax/parsing/html5lib_tests25.html.ini | 35 + .../html/syntax/parsing/html5lib_tests7.html.ini | 29 + .../end-tag-frameset.html.ini | 5 + .../template-owner-document.html.ini | 11 + .../serializing.html.ini | 80 + .../xhtml-mathml-dtd-entity-support.htm.ini | 7 + .../html/webappapis/idle-callbacks/__dir__.ini | 1 + .../event-loops/microtask_after_raf.html.ini | 5 + .../event-loops/task_microtask_ordering.html.ini | 5 + .../event-handler-processing-algorithm.html.ini | 5 + .../events/inline-event-handler-ordering.html.ini | 3 + ...d-uncompiled-raw-handler-compiled-late.html.ini | 5 + ...compile-error-cross-origin-setInterval.html.ini | 8 + .../compile-error-cross-origin-setTimeout.html.ini | 8 + .../compile-error-cross-origin.html.ini | 5 + ...runtime-error-cross-origin-setInterval.html.ini | 8 + .../runtime-error-cross-origin-setTimeout.html.ini | 8 + .../runtime-error-cross-origin.html.ini | 5 + .../the-navigator-object/NavigatorID.worker.js.ini | 5 + .../the-navigator-object/content.html.ini | 23 + .../the-navigator-object/content/001.xhtml.ini | 5 + .../the-navigator-object/content/002.xhtml.ini | 5 + .../the-navigator-object/content/003.xhtml.ini | 5 + .../the-navigator-object/content/004.xhtml.ini | 5 + .../the-navigator-object/content/005.xhtml.ini | 5 + .../the-navigator-object/content/006.xhtml.ini | 5 + .../the-navigator-object/protocol.html.ini | 41 + .../the-navigator-object/protocol/001.xhtml.ini | 5 + .../the-navigator-object/protocol/002.xhtml.ini | 5 + .../the-navigator-object/protocol/003.xhtml.ini | 5 + .../the-navigator-object/protocol/004.xhtml.ini | 5 + .../the-navigator-object/protocol/005.xhtml.ini | 5 + .../the-navigator-object/protocol/006.xhtml.ini | 5 + .../meta/http/basic-auth-cache-test.html.ini | 3 + .../meta/infrastructure/failing-test.html.ini | 5 + .../js/builtins/Object.prototype.freeze.html.ini | 5 + .../Object.prototype.preventExtensions.html.ini | 5 + .../js/builtins/Object.prototype.seal.html.ini | 5 + .../SourceBuffer-abort-readyState.html.ini | 7 + .../SourceBuffer-abort-removed.html.ini | 7 + .../SourceBuffer-abort-updating.html.ini | 8 + .../meta/media-source/SourceBuffer-abort.html.ini | 7 + .../meta/media-source/interfaces.html.ini | 69 + .../mediasource-activesourcebuffers.html.ini | 20 + .../mediasource-addsourcebuffer-mode.html.ini | 5 + .../mediasource-addsourcebuffer.html.ini | 11 + .../media-source/mediasource-avtracks.html.ini | 14 + ...ediasource-config-change-mp4-a-bitrate.html.ini | 4 + ...rce-config-change-mp4-av-audio-bitrate.html.ini | 4 + ...asource-config-change-mp4-av-framesize.html.ini | 5 + ...rce-config-change-mp4-av-video-bitrate.html.ini | 9 + ...ediasource-config-change-mp4-v-bitrate.html.ini | 5 + ...iasource-config-change-mp4-v-framerate.html.ini | 5 + ...iasource-config-change-mp4-v-framesize.html.ini | 5 + .../meta/media-source/mediasource-detach.html.ini | 8 + .../media-source/mediasource-duration.html.ini | 16 + .../media-source/mediasource-endofstream.html.ini | 5 + .../mediasource-getvideoplaybackquality.html.ini | 5 + .../mediasource-is-type-supported.html.ini | 63 + .../mediasource-redundant-seek.html.ini | 4 + ...mediasource-sequencemode-append-buffer.html.ini | 14 + ...diasource-sourcebuffer-mode-timestamps.html.ini | 8 + ...mediasource-sourcebuffer-trackdefaults.html.ini | 17 + .../media-source/mediasource-trackdefault.html.ini | 86 + .../mediasource-trackdefaultlist.html.ini | 8 + .../BlobEvent-constructor.html.ini | 8 + .../mediacapture-streams/GUM-api.https.html.ini | 5 + .../mediacapture-streams/GUM-deny.https.html.ini | 5 + .../GUM-empty-option-param.https.html.ini | 5 + .../GUM-impossible-constraint.https.html.ini | 5 + .../GUM-optional-constraint.https.html.ini | 5 + .../GUM-trivial-constraint.https.html.ini | 5 + .../GUM-unknownkey-option-param.https.html.ini | 5 + ...Stream-MediaElement-preload-none.https.html.ini | 8 + ...diaStream-MediaElement-srcObject.https.html.ini | 5 + .../MediaStream-add-audio-track.https.html.ini | 5 + .../MediaStream-audio-only.https.html.ini | 5 + .../MediaStream-finished-add.https.html.ini | 5 + .../MediaStream-gettrackid.https.html.ini | 5 + .../MediaStream-id-manual.https.html.ini | 6 + .../MediaStream-idl.https.html.ini | 5 + .../MediaStream-removetrack.https.html.ini | 5 + .../MediaStream-video-only.https.html.ini | 5 + ...lement-disabled-audio-is-silence.https.html.ini | 5 + ...aElement-disabled-video-is-black.https.html.ini | 5 + .../MediaStreamTrack-end.https.html.ini | 5 + .../MediaStreamTrack-id.https.html.ini | 5 + .../MediaStreamTrack-init.https.html.ini | 5 + .../keep-scheme-redirect/allowed.https.html.ini | 6 + .../top-level/no-redirect/allowed.https.html.ini | 6 + .../keep-scheme-redirect/allowed.https.html.ini | 7 + .../top-level/no-redirect/allowed.https.html.ini | 7 + .../top-level/no-redirect/allowed.https.html.ini | 6 + .../top-level/no-redirect/allowed.https.html.ini | 7 + .../keep-scheme-redirect/allowed.https.html.ini | 6 + .../top-level/no-redirect/allowed.https.html.ini | 6 + .../keep-scheme-redirect/allowed.https.html.ini | 7 + .../top-level/no-redirect/allowed.https.html.ini | 7 + .../opt-in-blocks.https.html.ini | 4 + .../no-redirect/opt-in-blocks.https.html.ini | 4 + .../opt-in-blocks.https.html.ini | 4 + .../opt-in-blocks.https.html.ini | 4 + .../no-redirect/opt-in-blocks.https.html.ini | 4 + .../opt-in-blocks.https.html.ini | 4 + .../no-redirect/opt-in-blocks.https.html.ini | 4 + .../no-redirect/opt-in-blocks.https.html.ini | 4 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-redirect/no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 4 + .../no-redirect/no-opt-in-blocks.https.html.ini | 4 + .../no-opt-in-blocks.https.html.ini | 4 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-redirect/no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-redirect/no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-redirect/no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-redirect/no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-redirect/no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 4 + .../no-redirect/no-opt-in-blocks.https.html.ini | 4 + .../no-opt-in-blocks.https.html.ini | 4 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-redirect/no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-redirect/no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-redirect/no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-redirect/no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-redirect/no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-allows.https.html.ini | 3 + .../no-redirect/no-opt-in-allows.https.html.ini | 3 + .../no-opt-in-allows.https.html.ini | 3 + .../no-opt-in-allows.https.html.ini | 3 + .../no-redirect/no-opt-in-allows.https.html.ini | 3 + .../no-opt-in-allows.https.html.ini | 3 + .../no-opt-in-allows.https.html.ini | 6 + .../no-redirect/no-opt-in-allows.https.html.ini | 7 + .../no-opt-in-allows.https.html.ini | 7 + .../no-opt-in-allows.https.html.ini | 8 + .../no-redirect/no-opt-in-allows.https.html.ini | 8 + .../no-opt-in-allows.https.html.ini | 8 + .../no-opt-in-allows.https.html.ini | 3 + .../no-redirect/no-opt-in-allows.https.html.ini | 3 + .../no-opt-in-allows.https.html.ini | 3 + .../no-opt-in-allows.https.html.ini | 3 + .../no-redirect/no-opt-in-allows.https.html.ini | 3 + .../no-opt-in-allows.https.html.ini | 3 + .../no-opt-in-allows.https.html.ini | 7 + .../no-redirect/no-opt-in-allows.https.html.ini | 7 + .../no-opt-in-allows.https.html.ini | 7 + .../no-opt-in-allows.https.html.ini | 8 + .../no-redirect/no-opt-in-allows.https.html.ini | 8 + .../no-opt-in-allows.https.html.ini | 8 + testing/web-platform/meta/mozilla-sync | 1 + .../meta/navigation-timing/idlharness.html.ini | 32 + .../test_navigation_type_reload.html.ini | 4 + .../navigation-timing/test_timing_reload.html.ini | 4 + .../test_timing_xserver_redirect.html.ini | 4 + .../meta/notifications/constructor-basic.html.ini | 6 + .../notifications/constructor-invalid.html.ini | 6 + .../meta/notifications/event-onclose.html.ini | 9 + .../meta/notifications/event-onshow.html.ini | 9 + .../meta/notifications/instance.html.ini | 6 + .../web-platform/meta/notifications/lang.html.ini | 114 + .../Forms/Not_Use/input_autocomplete.html.ini | 3 + .../contents/Forms/Not_Use/input_list.html.ini | 3 + .../Forms/Not_Use/input_valueasdate.html.ini | 3 + .../Forms/Not_Use/input_valueasnumber.html.ini | 3 + .../contents/Forms/Not_Use/select_length.html.ini | 3 + .../Forms/Not_Use/select_selectedindex.html.ini | 3 + .../Forms/contents/Forms/button_labels.html.ini | 5 + .../Forms/contents/Forms/form_submit.html.ini | 3 + .../Forms/contents/Forms/input_height.html.ini | 5 + .../Forms/contents/Forms/input_labels.html.ini | 5 + .../Forms/input_value_invalidstateerr.html.ini | 5 + .../Forms/contents/Forms/input_width.html.ini | 5 + .../Forms/contents/Forms/keygen_labels.html.ini | 5 + .../Microsoft/history/history_000.htm.ini | 5 + .../Opera/script_scheduling/029.html.ini | 5 + .../Opera/script_scheduling/031.html.ini | 4 + .../Opera/script_scheduling/044.html.ini | 5 + .../Opera/script_scheduling/045.html.ini | 5 + .../Opera/script_scheduling/077.html.ini | 6 + .../Opera/script_scheduling/083.html.ini | 5 + .../Opera/script_scheduling/096.html.ini | 5 + .../Opera/script_scheduling/098.html.ini | 5 + .../Opera/script_scheduling/109.html.ini | 5 + .../Opera/script_scheduling/116.html.ini | 5 + .../Opera/script_scheduling/122.html.ini | 8 + .../Opera/script_scheduling/123.html.ini | 5 + .../Opera/script_scheduling/124.html.ini | 5 + .../Opera/script_scheduling/125.html.ini | 5 + .../Opera/script_scheduling/126.html.ini | 5 + .../Opera/script_scheduling/128.html.ini | 5 + .../Opera/script_scheduling/136.html.ini | 5 + .../Opera/script_scheduling/144.html.ini | 5 + .../Opera/script_scheduling/146.html.ini | 5 + .../Opera/script_scheduling/149.html.ini | 8 + .../meta/page-visibility/idlharness.html.ini | 8 + .../meta/payment-request/interfaces.https.html.ini | 164 + .../payment-request-in-iframe.html.ini | 5 + .../meta/performance-timeline/__dir__.ini | 1 + .../performance-timeline/po-disconnect.html.ini | 6 + .../performance-timeline/po-getentries.html.ini | 5 + .../performance-timeline/po-navigation.html.ini | 5 + .../pointerevent_constructor.html.ini | 3 + .../pointerevent_touch-action-illegal.html.ini | 3 + ...pointerevent_touch-action-verification.html.ini | 39 + .../meta/pointerlock/idlharness.html.ini | 20 + .../PresentationRequest_error.html.ini | 6 + .../PresentationRequest_success.html.ini | 6 + .../controlling-ua/getAvailability.html.ini | 8 + .../getAvailability_mixedcontent.https.html.ini | 6 + .../getAvailability_sandboxing_error.html.ini | 6 + .../getAvailability_sandboxing_success.html.ini | 6 + .../controlling-ua/idlharness.html.ini | 6 + ...nnectToPresentation_mixedcontent.https.html.ini | 6 + ...connectToPresentation_sandboxing_error.html.ini | 6 + ...nnectToPresentation_sandboxing_success.html.ini | 6 + .../startNewPresentation_error.html.ini | 6 + .../receiving-ua/idlharness.html.ini | 8 + .../proximity/DeviceProximityEvent_tests.html.ini | 30 + .../proximity/UserProximityEvent_tests.html.ini | 24 + .../meta/proximity/idlharness.html.ini | 11 + .../meta/quirks-mode/hashless-hex-color.html.ini | 266 + .../quirks-mode/line-height-calculation.html.ini | 17 + .../percentage-height-calculation.html.ini | 17 + .../table-cell-width-calculation.html.ini | 8 + .../meta/quirks-mode/unitless-length.html.ini | 11 + .../generic/subresource-test/__dir__.ini | 1 + .../subresource-test/image-decoding.html.ini | 6 + .../unsupported-csp-referrer-directive.html.ini | 7 + ...ure-protocol.keep-origin-redirect.http.html.ini | 8 + .../insecure-protocol.no-redirect.http.html.ini | 8 + ...ure-protocol.swap-origin-redirect.http.html.ini | 8 + ...ade-protocol.keep-origin-redirect.http.html.ini | 8 + .../upgrade-protocol.no-redirect.http.html.ini | 8 + ...ade-protocol.swap-origin-redirect.http.html.ini | 8 + ...ure-protocol.keep-origin-redirect.http.html.ini | 8 + .../insecure-protocol.no-redirect.http.html.ini | 8 + ...ure-protocol.swap-origin-redirect.http.html.ini | 8 + ...ade-protocol.keep-origin-redirect.http.html.ini | 8 + .../upgrade-protocol.no-redirect.http.html.ini | 8 + ...ade-protocol.swap-origin-redirect.http.html.ini | 8 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + ...ure-protocol.keep-origin-redirect.http.html.ini | 8 + .../insecure-protocol.no-redirect.http.html.ini | 8 + ...ure-protocol.swap-origin-redirect.http.html.ini | 8 + ...ade-protocol.keep-origin-redirect.http.html.ini | 8 + .../upgrade-protocol.no-redirect.http.html.ini | 8 + ...ade-protocol.swap-origin-redirect.http.html.ini | 8 + ...ure-protocol.keep-origin-redirect.http.html.ini | 8 + .../insecure-protocol.no-redirect.http.html.ini | 8 + ...ure-protocol.swap-origin-redirect.http.html.ini | 8 + ...ade-protocol.keep-origin-redirect.http.html.ini | 8 + .../upgrade-protocol.no-redirect.http.html.ini | 8 + ...ade-protocol.swap-origin-redirect.http.html.ini | 8 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + ...cross-origin.keep-origin-redirect.http.html.ini | 8 + .../img-tag/cross-origin.no-redirect.http.html.ini | 8 + ...cross-origin.swap-origin-redirect.http.html.ini | 8 + ...cross-origin.keep-origin-redirect.http.html.ini | 8 + .../img-tag/cross-origin.no-redirect.http.html.ini | 8 + ...cross-origin.swap-origin-redirect.http.html.ini | 8 + ...gin-insecure.keep-origin-redirect.http.html.ini | 8 + .../same-origin-insecure.no-redirect.http.html.ini | 8 + ...gin-insecure.swap-origin-redirect.http.html.ini | 8 + ...in-downgrade.keep-origin-redirect.http.html.ini | 8 + ...same-origin-downgrade.no-redirect.http.html.ini | 8 + ...in-downgrade.swap-origin-redirect.http.html.ini | 8 + ...gin-insecure.swap-origin-redirect.http.html.ini | 8 + ...igin-upgrade.keep-origin-redirect.http.html.ini | 8 + .../same-origin-upgrade.no-redirect.http.html.ini | 8 + ...igin-upgrade.swap-origin-redirect.http.html.ini | 8 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + ...cross-origin.keep-origin-redirect.http.html.ini | 8 + .../img-tag/cross-origin.no-redirect.http.html.ini | 8 + ...cross-origin.swap-origin-redirect.http.html.ini | 8 + ...cross-origin.keep-origin-redirect.http.html.ini | 8 + .../img-tag/cross-origin.no-redirect.http.html.ini | 8 + ...cross-origin.swap-origin-redirect.http.html.ini | 8 + ...gin-insecure.keep-origin-redirect.http.html.ini | 8 + .../same-origin-insecure.no-redirect.http.html.ini | 8 + ...gin-insecure.swap-origin-redirect.http.html.ini | 8 + ...in-downgrade.keep-origin-redirect.http.html.ini | 8 + ...same-origin-downgrade.no-redirect.http.html.ini | 8 + ...in-downgrade.swap-origin-redirect.http.html.ini | 8 + ...gin-insecure.swap-origin-redirect.http.html.ini | 8 + ...igin-upgrade.keep-origin-redirect.http.html.ini | 8 + .../same-origin-upgrade.no-redirect.http.html.ini | 8 + ...igin-upgrade.swap-origin-redirect.http.html.ini | 8 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../strict-origin-when-cross-origin/__dir__.ini | 2 + .../meta/referrer-policy/strict-origin/__dir__.ini | 2 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + ...ure-protocol.keep-origin-redirect.http.html.ini | 8 + .../insecure-protocol.no-redirect.http.html.ini | 8 + ...ure-protocol.swap-origin-redirect.http.html.ini | 8 + ...ade-protocol.keep-origin-redirect.http.html.ini | 8 + .../upgrade-protocol.no-redirect.http.html.ini | 8 + ...ade-protocol.swap-origin-redirect.http.html.ini | 8 + ...ure-protocol.keep-origin-redirect.http.html.ini | 8 + .../insecure-protocol.no-redirect.http.html.ini | 8 + ...ure-protocol.swap-origin-redirect.http.html.ini | 8 + ...ade-protocol.keep-origin-redirect.http.html.ini | 8 + .../upgrade-protocol.no-redirect.http.html.ini | 8 + ...ade-protocol.swap-origin-redirect.http.html.ini | 8 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + ...ure-protocol.keep-origin-redirect.http.html.ini | 8 + .../insecure-protocol.no-redirect.http.html.ini | 8 + ...ure-protocol.swap-origin-redirect.http.html.ini | 8 + ...ade-protocol.keep-origin-redirect.http.html.ini | 8 + .../upgrade-protocol.no-redirect.http.html.ini | 8 + ...ade-protocol.swap-origin-redirect.http.html.ini | 8 + ...ure-protocol.keep-origin-redirect.http.html.ini | 8 + .../insecure-protocol.no-redirect.http.html.ini | 8 + ...ure-protocol.swap-origin-redirect.http.html.ini | 8 + ...ade-protocol.keep-origin-redirect.http.html.ini | 8 + .../upgrade-protocol.no-redirect.http.html.ini | 8 + ...ade-protocol.swap-origin-redirect.http.html.ini | 8 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + .../meta/resource-timing/resource-timing.html.ini | 3 + .../resource-timing/test_resource_timing.html.ini | 5 + .../screen-orientation/lock-bad-argument.html.ini | 5 + .../meta/screen-orientation/lock-basic.html.ini | 6 + .../lock-sandboxed-iframe.html.ini | 9 + .../onchange-event-subframe.html.ini | 6 + .../screen-orientation/onchange-event.html.ini | 9 + .../orientation-reading.html.ini | 8 + .../meta/selection/Document-open.html.ini | 5 + .../web-platform/meta/selection/addRange.html.ini | 53294 +++++++++++++++++++ .../web-platform/meta/selection/collapse.html.ini | 6020 +++ .../meta/selection/collapseToStartEnd.html.ini | 182 + .../web-platform/meta/selection/extend.html.ini | 16640 ++++++ .../meta/selection/getSelection.html.ini | 17 + .../meta/selection/isCollapsed.html.ini | 50 + .../meta/selection/removeAllRanges.html.ini | 65 + .../meta/selection/selectAllChildren.html.ini | 3719 ++ .../meta/selection/setBaseAndExtent.html.ini | 182 + .../Opera/ParentNode-query-queryAll.html.ini | 2654 + .../attribute-case/cssom.html.ini | 50 + .../cache-storage/common.https.html.ini | 3 + .../cache-storage/serviceworker/__dir__.ini | 1 + .../serviceworker/cache-add.https.html.ini | 5 + .../serviceworker/credentials.html.ini | 5 + .../cache-storage/window/__dir__.ini | 1 + .../cache-storage/window/cache-add.https.html.ini | 5 + .../cache-storage/worker/__dir__.ini | 1 + .../cache-storage/worker/cache-add.https.html.ini | 5 + .../ServiceWorkerGlobalScope/__dir__.ini | 1 + .../registration-attribute.https.html.ini | 6 + .../service-workers/service-worker/__dir__.ini | 1 + .../appcache-ordering-main.https.html.ini | 9 + .../service-worker/fetch-event.https.html.ini | 3 + .../fetch-request-css-base-url.https.html.ini | 6 + .../fetch-request-css-images.https.html.ini | 12 + .../performance-timeline.https.html.ini | 5 + .../service-worker/resource-timing.https.html.ini | 9 + .../service-worker-csp-connect.https.html.ini | 8 + .../service-worker-csp-default.https.html.ini | 11 + .../service-worker-csp-script.https.html.ini | 5 + .../shared-worker-controlled.https.html.ini | 9 + .../update-after-oneday.https.html.ini | 3 + .../Document-prototype-adoptNode.html.ini | 8 + .../Document-prototype-currentScript.html.ini | 21 + .../Document-prototype-importNode.html.ini | 8 + .../Element-interface-attachShadow.html.ini | 14 + ...Element-interface-shadowRoot-attribute.html.ini | 8 + .../Extensions-to-Event-Interface.html.ini | 47 + .../shadow-dom/HTMLSlotElement-interface.html.ini | 44 + .../MouseEvent-prototype-offsetX-offsetY.html.ini | 6 + .../shadow-dom/Node-prototype-cloneNode.html.ini | 14 + .../meta/shadow-dom/ShadowRoot-interface.html.ini | 29 + .../meta/shadow-dom/Slotable-interface.html.ini | 14 + ...vent-composed-path-with-related-target.html.ini | 48 + .../meta/shadow-dom/event-composed-path.html.ini | 36 + .../meta/shadow-dom/event-composed.html.ini | 23 + .../shadow-dom/event-inside-shadow-tree.html.ini | 38 + .../shadow-dom/event-inside-slotted-node.html.ini | 38 + .../shadow-dom/event-with-related-target.html.ini | 38 + .../shadow-dom/leaktests/get-elements.html.ini | 3 + .../shadow-dom/leaktests/html-collection.html.ini | 3 + .../shadow-dom/leaktests/window-frames.html.ini | 3 + .../scroll-to-the-fragment-in-shadow-tree.html.ini | 26 + .../meta/shadow-dom/slotchange-event.html.ini | 99 + .../meta/shadow-dom/slotchange.html.ini | 47 + .../meta/shadow-dom/slots-fallback.html.ini | 32 + .../web-platform/meta/shadow-dom/slots.html.ini | 71 + .../methods/test-001.html.ini | 5 + .../methods/test-002.html.ini | 5 + .../event-path-001.html.ini | 11 + .../activeElement-confirm-return-null.html.ini | 11 + .../shadowroot-attributes/test-007.html.ini | 5 + .../shadowroot-attributes/test-009.html.ini | 5 + .../shadowroot-attributes/test-010.html.ini | 8 + .../shadowroot-attributes/test-011.html.ini | 8 + .../shadowroot-attributes/test-012.html.ini | 5 + .../shadowroot-attributes/test-013.html.ini | 5 + .../shadowroot-methods/test-001.html.ini | 8 + .../shadowroot-methods/test-004.html.ini | 5 + .../shadowroot-methods/test-006.html.ini | 5 + .../shadowroot-methods/test-007.html.ini | 8 + .../shadowroot-methods/test-010.html.ini | 5 + .../events/event-dispatch/test-002.html.ini | 5 + .../events/event-dispatch/test-003.html.ini | 5 + .../events/event-retargeting/test-001.html.ini | 8 + .../events/event-retargeting/test-003.html.ini | 5 + .../retargeting-focus-events/test-001.html.ini | 20 + .../retargeting-focus-events/test-002.html.ini | 5 + .../retargeting-focus-events/test-003.html.ini | 5 + .../retargeting-relatedtarget/test-001.html.ini | 5 + .../retargeting-relatedtarget/test-002.html.ini | 5 + .../retargeting-relatedtarget/test-003.html.ini | 5 + .../shadow-dom/untriaged/events/test-001.html.ini | 5 + .../html-forms/test-001.html.ini | 8 + .../html-forms/test-002.html.ini | 11 + .../html-forms/test-003.html.ini | 5 + .../inert-html-elements/test-001.html.ini | 5 + .../inert-html-elements/test-002.html.ini | 5 + .../nested_tree_reftest.html.ini | 3 + .../reprojection/reprojection-001.html.ini | 3 + .../shadow-trees/shadow-root-001.html.ini | 3 + .../shadow-trees/shadow-root-002.html.ini | 3 + .../shadow-trees/text-decoration-001.html.ini | 3 + .../dom-tree-accessors-001.html.ini | 44 + .../dom-tree-accessors-002.html.ini | 11 + .../ownerdocument-001.html.ini | 20 + .../ownerdocument-002.html.ini | 53 + .../selectors-api-001.html.ini | 8 + .../selectors-api-002.html.ini | 8 + .../shadow-root-001.html.ini | 14 + .../upper-boundary-encapsulation/test-005.html.ini | 8 + .../upper-boundary-encapsulation/test-007.html.ini | 8 + .../upper-boundary-encapsulation/test-009.html.ini | 44 + .../upper-boundary-encapsulation/test-011.html.ini | 5 + .../window-named-properties-001.html.ini | 5 + .../window-named-properties-002.html.ini | 26 + .../window-named-properties-003.html.ini | 323 + .../shadow-dom/untriaged/styles/test-001.html.ini | 14 + .../shadow-dom/untriaged/styles/test-003.html.ini | 11 + .../shadow-dom/untriaged/styles/test-005.html.ini | 5 + .../shadow-dom/untriaged/styles/test-008.html.ini | 8 + .../active-element/test-001.html.ini | 5 + .../active-element/test-002.html.ini | 5 + .../inheritance-of-content-editable-001.html.ini | 11 + .../ranges-and-selections/test-001.html.ini | 8 + .../ranges-and-selections/test-002.html.ini | 8 + .../byte-length-queuing-strategy.https.html.ini | 24 + .../streams/count-queuing-strategy.https.html.ini | 66 + .../readable-streams/bad-strategies.https.html.ini | 66 + .../bad-underlying-sources.https.html.ini | 192 + .../readable-streams/brand-checks.https.html.ini | 120 + .../streams/readable-streams/cancel.https.html.ini | 93 + ...unt-queuing-strategy-integration.https.html.ini | 39 + .../garbage-collection.https.html.ini | 39 + .../readable-streams/general.https.html.ini | 300 + .../readable-streams/pipe-through.https.html.ini | 48 + .../readable-stream-reader.https.html.ini | 228 + .../streams/readable-streams/tee.https.html.ini | 93 + .../readable-streams/templated.https.html.ini | 633 + testing/web-platform/meta/svg/historical.html.ini | 35 + testing/web-platform/meta/svg/interfaces.html.ini | 1560 + .../meta/touch-events/touch-retargeting.html.ini | 3 + .../touch-touchevent-constructor.html.ini | 5 + .../typedarrays/ArrayBuffer_constructor.html.ini | 9 + .../meta/typedarrays/constructors.html.ini | 464 + .../meta/url/a-element-xhtml.xhtml.ini | 437 + testing/web-platform/meta/url/a-element.html.ini | 446 + testing/web-platform/meta/url/interfaces.html.ini | 14 + .../web-platform/meta/url/url-constructor.html.ini | 224 + .../meta/url/url-domainToUnicode.html.ini | 11 + testing/web-platform/meta/url/url-setters.html.ini | 122 + .../meta/url/urlsearchparams-constructor.html.ini | 5 + .../user-timing/test_user_timing_mark.html.ini | 4 + .../user-timing/test_user_timing_measure.html.ini | 4 + ..._user_timing_measure_navigation_timing.html.ini | 4 + .../web-platform/meta/web-animations/__dir__.ini | 1 + .../spacing-keyframes-shapes.html.ini | 3 + .../animation-types/type-per-property.html.ini | 37 + .../keyframe-effects/effect-value-context.html.ini | 6 + .../interfaces/Animatable/animate.html.ini | 41 + .../interfaces/KeyframeEffect/constructor.html.ini | 88 + .../processing-a-keyframes-argument.html.ini | 8 + .../KeyframeEffect/setKeyframes.html.ini | 39 + ...lementAudioSourceToScriptProcessorTest.html.ini | 5 + .../curve-tests.html.ini | 6 + .../web-platform/meta/webdriver/actions/key.py.ini | 4 + .../meta/webdriver/actions/mouse.py.ini | 6 + .../meta/webdriver/actions/sequence.py.ini | 3 + .../web-platform/meta/webdriver/contexts.py.ini | 9 + .../web-platform/meta/webdriver/interface.html.ini | 8 + .../web-platform/meta/webdriver/navigation.py.ini | 19 + testing/web-platform/meta/webgl/__dir__.ini | 1 + .../web-platform/meta/webgl/bufferSubData.html.ini | 9 + .../meta/webgl/compressedTexImage2D.html.ini | 9 + .../meta/webgl/compressedTexSubImage2D.html.ini | 15 + .../gl-bindAttribLocation-aliasing.html.ini | 14 + .../attribs/gl-bindAttribLocation-matrix.html.ini | 14 + .../attribs/gl-disabled-vertex-attrib.html.ini | 14 + .../attribs/gl-enable-vertex-attrib.html.ini | 14 + .../attribs/gl-matrix-attributes.html.ini | 14 + .../attribs/gl-vertex-attrib-render.html.ini | 8 + .../attribs/gl-vertex-attrib-zero-issues.html.ini | 14 + .../conformance/attribs/gl-vertex-attrib.html.ini | 8 + .../gl-vertexattribpointer-offsets.html.ini | 14 + .../attribs/gl-vertexattribpointer.html.ini | 8 + .../conformance/buffers/buffer-bind-test.html.ini | 8 + .../buffer-data-array-buffer-delete.html.ini | 14 + .../buffers/buffer-data-array-buffer.html.ini | 17 + .../element-array-buffer-delete-recreate.html.ini | 14 + .../index-validation-copies-indices.html.ini | 14 + ...-validation-crash-with-buffer-sub-data.html.ini | 14 + .../buffers/index-validation-large-buffer.html.ini | 14 + ...x-validation-verifies-too-many-indices.html.ini | 14 + .../index-validation-with-resized-buffer.html.ini | 14 + .../conformance/buffers/index-validation.html.ini | 14 + .../canvas/buffer-offscreen-test.html.ini | 26 + .../canvas/buffer-preserve-test.html.ini | 17 + .../conformance/canvas/canvas-test.html.ini | 8 + .../conformance/canvas/canvas-zero-size.html.ini | 14 + ...w-static-webgl-to-multiple-canvas-test.html.ini | 8 + .../canvas/draw-webgl-to-canvas-test.html.ini | 8 + .../canvas/drawingbuffer-hd-dpi-test.html.ini | 15 + .../drawingbuffer-static-canvas-test.html.ini | 8 + .../conformance/canvas/drawingbuffer-test.html.ini | 15 + ...mebuffer-bindings-unaffected-on-resize.html.ini | 3 + .../conformance/canvas/rapid-resizing.html.ini | 8 + .../texture-bindings-unaffected-on-resize.html.ini | 3 + .../conformance/canvas/to-data-url-test.html.ini | 8 + .../canvas/viewport-unchanged-upon-resize.html.ini | 14 + .../context/constants-and-properties.html.ini | 14 + ...text-attribute-preserve-drawing-buffer.html.ini | 11 + ...tributes-alpha-depth-stencil-antialias.html.ini | 5 + .../context-creation-and-destruction.html.ini | 15 + .../conformance/context/context-creation.html.ini | 15 + ...ntext-eviction-with-garbage-collection.html.ini | 14 + .../context/context-hidden-alpha.html.ini | 5 + .../context/context-lost-restored.html.ini | 5 + .../conformance/context/context-lost.html.ini | 5 + .../context/context-release-upon-reload.html.ini | 3 + .../context/context-release-with-workers.html.ini | 3 + .../conformance/context/context-type-test.html.ini | 8 + .../incorrect-context-object-behaviour.html.ini | 17 + .../conformance/context/methods.html.ini | 413 + .../context/premultiplyalpha-test.html.ini | 17 + .../context/resource-sharing-test.html.ini | 20 + .../angle-instanced-arrays-out-of-bounds.html.ini | 14 + .../extensions/angle-instanced-arrays.html.ini | 8 + .../extensions/ext-blend-minmax.html.ini | 8 + .../conformance/extensions/ext-frag-depth.html.ini | 8 + .../conformance/extensions/ext-sRGB.html.ini | 8 + .../extensions/ext-shader-texture-lod.html.ini | 8 + .../ext-texture-filter-anisotropic.html.ini | 8 + .../conformance/extensions/get-extension.html.ini | 14 + .../extensions/oes-element-index-uint.html.ini | 14 + .../extensions/oes-standard-derivatives.html.ini | 8 + .../extensions/oes-texture-float-linear.html.ini | 5 + .../oes-texture-float-with-canvas.html.ini | 5 + .../oes-texture-float-with-image-data.html.ini | 5 + .../oes-texture-float-with-image.html.ini | 5 + .../oes-texture-float-with-video.html.ini | 5 + .../extensions/oes-texture-float.html.ini | 8 + .../oes-texture-half-float-linear.html.ini | 5 + .../oes-texture-half-float-with-canvas.html.ini | 5 + ...oes-texture-half-float-with-image-data.html.ini | 5 + .../oes-texture-half-float-with-image.html.ini | 5 + .../oes-texture-half-float-with-video.html.ini | 5 + .../extensions/oes-texture-half-float.html.ini | 8 + .../oes-vertex-array-object-bufferData.html.ini | 8 + .../extensions/oes-vertex-array-object.html.ini | 8 + .../webgl-compressed-texture-atc.html.ini | 14 + .../webgl-compressed-texture-pvrtc.html.ini | 14 + .../webgl-compressed-texture-s3tc.html.ini | 14 + .../webgl-compressed-texture-size-limit.html.ini | 11 + .../extensions/webgl-debug-renderer-info.html.ini | 8 + .../extensions/webgl-debug-shaders.html.ini | 8 + .../extensions/webgl-depth-texture.html.ini | 29 + .../extensions/webgl-draw-buffers.html.ini | 8 + .../extensions/webgl-shared-resources.html.ini | 8 + .../glsl/bugs/angle-d3d11-compiler-error.html.ini | 8 + .../glsl/bugs/angle-dx-variable-bug.html.ini | 8 + ...rray-of-struct-with-int-first-position.html.ini | 15 + .../bugs/compare-loop-index-to-uniform.html.ini | 15 + .../glsl/bugs/complex-glsl-does-not-crash.html.ini | 11 + .../glsl/bugs/conditional-discard-in-loop.html.ini | 8 + .../bugs/conditional-discard-optimization.html.ini | 8 + .../bugs/constant-precision-qualifier.html.ini | 15 + .../glsl/bugs/essl3-shaders-with-webgl1.html.ini | 8 + .../glsl/bugs/floored-division-accuracy.html.ini | 8 + .../glsl/bugs/fragcoord-linking-bug.html.ini | 8 + .../long-expressions-should-not-crash.html.ini | 11 + .../glsl/bugs/modulo-arithmetic-accuracy.html.ini | 8 + .../glsl/bugs/multiplication-assignment.html.ini | 8 + .../nested-functions-should-not-crash.html.ini | 11 + .../bugs/sampler-array-using-loop-index.html.ini | 14 + .../temp-expressions-should-not-crash.html.ini | 11 + .../bugs/uniforms-should-not-lose-values.html.ini | 15 + .../constructors/glsl-construct-bvec2.html.ini | 8 + .../constructors/glsl-construct-bvec3.html.ini | 8 + .../constructors/glsl-construct-bvec4.html.ini | 8 + .../constructors/glsl-construct-ivec2.html.ini | 8 + .../constructors/glsl-construct-ivec3.html.ini | 8 + .../constructors/glsl-construct-ivec4.html.ini | 8 + .../glsl/constructors/glsl-construct-mat2.html.ini | 8 + .../glsl/constructors/glsl-construct-mat3.html.ini | 8 + .../glsl/constructors/glsl-construct-mat4.html.ini | 8 + .../glsl-construct-vec-mat-corner-cases.html.ini | 8 + .../glsl-construct-vec-mat-index.html.ini | 14 + .../glsl/constructors/glsl-construct-vec2.html.ini | 8 + .../glsl/constructors/glsl-construct-vec3.html.ini | 8 + .../glsl/constructors/glsl-construct-vec4.html.ini | 8 + .../glsl/functions/glsl-function-abs.html.ini | 8 + .../glsl/functions/glsl-function-acos.html.ini | 8 + .../glsl/functions/glsl-function-asin.html.ini | 8 + .../glsl/functions/glsl-function-atan-xy.html.ini | 8 + .../glsl/functions/glsl-function-atan.html.ini | 8 + .../glsl/functions/glsl-function-ceil.html.ini | 8 + .../functions/glsl-function-clamp-float.html.ini | 8 + .../functions/glsl-function-clamp-gentype.html.ini | 8 + .../glsl/functions/glsl-function-cos.html.ini | 8 + .../glsl/functions/glsl-function-cross.html.ini | 8 + .../glsl/functions/glsl-function-distance.html.ini | 8 + .../glsl/functions/glsl-function-dot.html.ini | 8 + .../functions/glsl-function-faceforward.html.ini | 8 + .../glsl/functions/glsl-function-floor.html.ini | 8 + .../glsl/functions/glsl-function-fract.html.ini | 8 + .../glsl/functions/glsl-function-length.html.ini | 8 + .../functions/glsl-function-max-float.html.ini | 8 + .../functions/glsl-function-max-gentype.html.ini | 8 + .../functions/glsl-function-min-float.html.ini | 8 + .../functions/glsl-function-min-gentype.html.ini | 8 + .../functions/glsl-function-mix-float.html.ini | 8 + .../functions/glsl-function-mix-gentype.html.ini | 8 + .../functions/glsl-function-mod-float.html.ini | 8 + .../functions/glsl-function-mod-gentype.html.ini | 8 + .../functions/glsl-function-normalize.html.ini | 8 + .../glsl/functions/glsl-function-reflect.html.ini | 8 + .../glsl/functions/glsl-function-sign.html.ini | 8 + .../glsl/functions/glsl-function-sin.html.ini | 8 + .../glsl-function-smoothstep-float.html.ini | 8 + .../glsl-function-smoothstep-gentype.html.ini | 8 + .../functions/glsl-function-step-float.html.ini | 8 + .../functions/glsl-function-step-gentype.html.ini | 8 + .../glsl/functions/glsl-function.html.ini | 8 + .../glsl/implicit/add_int_float.vert.html.ini | 8 + .../glsl/implicit/add_int_mat2.vert.html.ini | 8 + .../glsl/implicit/add_int_mat3.vert.html.ini | 8 + .../glsl/implicit/add_int_mat4.vert.html.ini | 8 + .../glsl/implicit/add_int_vec2.vert.html.ini | 8 + .../glsl/implicit/add_int_vec3.vert.html.ini | 8 + .../glsl/implicit/add_int_vec4.vert.html.ini | 8 + .../glsl/implicit/add_ivec2_vec2.vert.html.ini | 8 + .../glsl/implicit/add_ivec3_vec3.vert.html.ini | 8 + .../glsl/implicit/add_ivec4_vec4.vert.html.ini | 8 + .../implicit/assign_int_to_float.vert.html.ini | 8 + .../implicit/assign_ivec2_to_vec2.vert.html.ini | 8 + .../implicit/assign_ivec3_to_vec3.vert.html.ini | 8 + .../implicit/assign_ivec4_to_vec4.vert.html.ini | 8 + .../glsl/implicit/construct_struct.vert.html.ini | 8 + .../glsl/implicit/divide_int_float.vert.html.ini | 8 + .../glsl/implicit/divide_int_mat2.vert.html.ini | 8 + .../glsl/implicit/divide_int_mat3.vert.html.ini | 8 + .../glsl/implicit/divide_int_mat4.vert.html.ini | 8 + .../glsl/implicit/divide_int_vec2.vert.html.ini | 8 + .../glsl/implicit/divide_int_vec3.vert.html.ini | 8 + .../glsl/implicit/divide_int_vec4.vert.html.ini | 8 + .../glsl/implicit/divide_ivec2_vec2.vert.html.ini | 8 + .../glsl/implicit/divide_ivec3_vec3.vert.html.ini | 8 + .../glsl/implicit/divide_ivec4_vec4.vert.html.ini | 8 + .../glsl/implicit/equal_int_float.vert.html.ini | 8 + .../glsl/implicit/equal_ivec2_vec2.vert.html.ini | 8 + .../glsl/implicit/equal_ivec3_vec3.vert.html.ini | 8 + .../glsl/implicit/equal_ivec4_vec4.vert.html.ini | 8 + .../glsl/implicit/function_int_float.vert.html.ini | 8 + .../implicit/function_ivec2_vec2.vert.html.ini | 8 + .../implicit/function_ivec3_vec3.vert.html.ini | 8 + .../implicit/function_ivec4_vec4.vert.html.ini | 8 + .../glsl/implicit/greater_than.vert.html.ini | 8 + .../glsl/implicit/greater_than_equal.vert.html.ini | 8 + .../glsl/implicit/less_than.vert.html.ini | 8 + .../glsl/implicit/less_than_equal.vert.html.ini | 8 + .../glsl/implicit/multiply_int_float.vert.html.ini | 8 + .../glsl/implicit/multiply_int_mat2.vert.html.ini | 8 + .../glsl/implicit/multiply_int_mat3.vert.html.ini | 8 + .../glsl/implicit/multiply_int_mat4.vert.html.ini | 8 + .../glsl/implicit/multiply_int_vec2.vert.html.ini | 8 + .../glsl/implicit/multiply_int_vec3.vert.html.ini | 8 + .../glsl/implicit/multiply_int_vec4.vert.html.ini | 8 + .../implicit/multiply_ivec2_vec2.vert.html.ini | 8 + .../implicit/multiply_ivec3_vec3.vert.html.ini | 8 + .../implicit/multiply_ivec4_vec4.vert.html.ini | 8 + .../implicit/not_equal_int_float.vert.html.ini | 8 + .../implicit/not_equal_ivec2_vec2.vert.html.ini | 8 + .../implicit/not_equal_ivec3_vec3.vert.html.ini | 8 + .../implicit/not_equal_ivec4_vec4.vert.html.ini | 8 + .../glsl/implicit/subtract_int_float.vert.html.ini | 8 + .../glsl/implicit/subtract_int_mat2.vert.html.ini | 8 + .../glsl/implicit/subtract_int_mat3.vert.html.ini | 8 + .../glsl/implicit/subtract_int_mat4.vert.html.ini | 8 + .../glsl/implicit/subtract_int_vec2.vert.html.ini | 8 + .../glsl/implicit/subtract_int_vec3.vert.html.ini | 8 + .../glsl/implicit/subtract_int_vec4.vert.html.ini | 8 + .../implicit/subtract_ivec2_vec2.vert.html.ini | 8 + .../implicit/subtract_ivec3_vec3.vert.html.ini | 8 + .../implicit/subtract_ivec4_vec4.vert.html.ini | 8 + .../glsl/implicit/ternary_int_float.vert.html.ini | 8 + .../glsl/implicit/ternary_ivec2_vec2.vert.html.ini | 8 + .../glsl/implicit/ternary_ivec3_vec3.vert.html.ini | 8 + .../glsl/implicit/ternary_ivec4_vec4.vert.html.ini | 8 + .../glsl/literals/float_literal.vert.html.ini | 8 + .../glsl/literals/literal_precision.html.ini | 8 + .../glsl/literals/overflow_leak.vert.html.ini | 14 + .../glsl/matrices/glsl-mat3-construction.html.ini | 8 + .../glsl/matrices/glsl-mat4-to-mat3.html.ini | 8 + .../misc/attrib-location-length-limits.html.ini | 14 + .../glsl/misc/boolean_precision.html.ini | 8 + .../embedded-struct-definitions-forbidden.html.ini | 8 + .../conformance/glsl/misc/empty_main.vert.html.ini | 8 + ...ression-list-in-declarator-initializer.html.ini | 8 + .../glsl/misc/gl_position_unset.vert.html.ini | 8 + .../glsl/misc/glsl-function-nodes.html.ini | 14 + .../glsl/misc/glsl-long-variable-names.html.ini | 14 + .../glsl/misc/glsl-vertex-branch.html.ini | 14 + .../glsl/misc/large-loop-compile.html.ini | 10 + .../glsl/misc/non-ascii-comments.vert.html.ini | 8 + .../conformance/glsl/misc/non-ascii.vert.html.ini | 8 + .../glsl/misc/re-compile-re-link.html.ini | 14 + .../misc/shader-precision-format-obeyed.html.ini | 11 + .../glsl/misc/shader-struct-scope.html.ini | 8 + .../shader-uniform-packing-restrictions.html.ini | 11 + .../shader-varying-packing-restrictions.html.ini | 11 + .../misc/shader-with-256-character-define.html.ini | 8 + ...der-with-256-character-identifier.frag.html.ini | 8 + .../misc/shader-with-257-character-define.html.ini | 8 + ...der-with-257-character-identifier.frag.html.ini | 8 + .../shader-with-_webgl-identifier.vert.html.ini | 8 + .../shader-with-arbitrary-indexing.frag.html.ini | 8 + .../shader-with-arbitrary-indexing.vert.html.ini | 8 + ...ith-array-of-structs-containing-arrays.html.ini | 14 + .../shader-with-array-of-structs-uniform.html.ini | 14 + .../misc/shader-with-attrib-array.vert.html.ini | 8 + .../misc/shader-with-attrib-struct.vert.html.ini | 8 + .../glsl/misc/shader-with-clipvertex.vert.html.ini | 8 + .../misc/shader-with-comma-assignment.html.ini | 8 + ...ader-with-comma-conditional-assignment.html.ini | 8 + ...ader-with-conditional-scoping-negative.html.ini | 8 + .../misc/shader-with-conditional-scoping.html.ini | 8 + .../shader-with-default-precision.frag.html.ini | 8 + .../shader-with-default-precision.vert.html.ini | 8 + ...der-with-define-line-continuation.frag.html.ini | 8 + .../misc/shader-with-dfdx-no-ext.frag.html.ini | 8 + .../glsl/misc/shader-with-dfdx.frag.html.ini | 8 + .../glsl/misc/shader-with-do-loop.html.ini | 8 + .../glsl/misc/shader-with-error-directive.html.ini | 8 + .../shader-with-explicit-int-cast.vert.html.ini | 8 + .../shader-with-float-return-value.frag.html.ini | 8 + .../glsl/misc/shader-with-for-loop.html.ini | 8 + .../glsl/misc/shader-with-for-scoping.html.ini | 8 + .../glsl/misc/shader-with-frag-depth.frag.html.ini | 8 + .../shader-with-function-recursion.frag.html.ini | 8 + .../shader-with-function-scoped-struct.html.ini | 8 + .../misc/shader-with-functional-scoping.html.ini | 8 + .../glsl/misc/shader-with-glcolor.vert.html.ini | 8 + .../glsl/misc/shader-with-gles-1.frag.html.ini | 8 + .../misc/shader-with-gles-symbol.frag.html.ini | 8 + ...ith-global-variable-precision-mismatch.html.ini | 8 + .../shader-with-glprojectionmatrix.vert.html.ini | 8 + .../shader-with-hex-int-constant-macro.html.ini | 8 + ...r-with-implicit-vec3-to-vec4-cast.vert.html.ini | 8 + .../glsl/misc/shader-with-include.vert.html.ini | 8 + .../shader-with-int-return-value.frag.html.ini | 8 + .../shader-with-invalid-identifier.frag.html.ini | 8 + .../shader-with-ivec2-return-value.frag.html.ini | 8 + .../shader-with-ivec3-return-value.frag.html.ini | 8 + .../shader-with-ivec4-return-value.frag.html.ini | 8 + .../shader-with-limited-indexing.frag.html.ini | 8 + .../glsl/misc/shader-with-long-line.html.ini | 8 + .../misc/shader-with-non-ascii-error.frag.html.ini | 8 + .../misc/shader-with-non-reserved-words.html.ini | 11 + .../glsl/misc/shader-with-precision.frag.html.ini | 8 + .../shader-with-preprocessor-whitespace.html.ini | 8 + .../misc/shader-with-quoted-error.frag.html.ini | 8 + .../glsl/misc/shader-with-reserved-words.html.ini | 11 + ...shader-with-short-circuiting-operators.html.ini | 11 + ...hader-with-similar-uniform-array-names.html.ini | 14 + .../misc/shader-with-too-many-uniforms.html.ini | 6 + ...ith-undefined-preprocessor-symbol.frag.html.ini | 8 + ...er-with-uniform-in-loop-condition.vert.html.ini | 8 + .../shader-with-vec2-return-value.frag.html.ini | 8 + .../shader-with-vec3-return-value.frag.html.ini | 8 + .../shader-with-vec4-return-value.frag.html.ini | 8 + ...shader-with-vec4-vec3-vec4-conditional.html.ini | 8 + .../misc/shader-with-version-100.frag.html.ini | 8 + .../misc/shader-with-version-100.vert.html.ini | 8 + .../misc/shader-with-version-120.vert.html.ini | 8 + .../misc/shader-with-version-130.vert.html.ini | 8 + .../shader-with-webgl-identifier.vert.html.ini | 8 + .../glsl/misc/shader-with-while-loop.html.ini | 8 + .../misc/shader-without-precision.frag.html.ini | 8 + ...th-constant-expression-loop-conditions.html.ini | 8 + .../glsl/misc/shaders-with-invariance.html.ini | 8 + .../shaders-with-mis-matching-uniforms.html.ini | 8 + .../shaders-with-mis-matching-varyings.html.ini | 8 + .../misc/shaders-with-missing-varyings.html.ini | 8 + .../glsl/misc/shaders-with-name-conflicts.html.ini | 11 + .../misc/shaders-with-uniform-structs.html.ini | 8 + .../glsl/misc/shaders-with-varyings.html.ini | 8 + .../conformance/glsl/misc/shared.html.ini | 8 + .../conformance/glsl/misc/struct-equals.html.ini | 8 + .../misc/struct-mixed-array-declarators.html.ini | 8 + .../misc/struct-nesting-exceeds-maximum.html.ini | 8 + .../misc/struct-nesting-of-variable-names.html.ini | 8 + .../misc/struct-nesting-under-maximum.html.ini | 8 + .../misc/struct-specifiers-in-uniforms.html.ini | 8 + .../glsl/misc/struct-unary-operators.html.ini | 8 + ...rnary-operators-in-global-initializers.html.ini | 8 + .../ternary-operators-in-initializers.html.ini | 8 + .../misc/uniform-location-length-limits.html.ini | 14 + .../glsl/reserved/_webgl_field.vert.html.ini | 8 + .../glsl/reserved/_webgl_function.vert.html.ini | 8 + .../glsl/reserved/_webgl_struct.vert.html.ini | 8 + .../glsl/reserved/_webgl_variable.vert.html.ini | 8 + .../glsl/reserved/webgl_field.vert.html.ini | 8 + .../glsl/reserved/webgl_function.vert.html.ini | 8 + .../glsl/reserved/webgl_struct.vert.html.ini | 8 + .../glsl/reserved/webgl_variable.vert.html.ini | 8 + .../samplers/glsl-function-texture2d-bias.html.ini | 14 + .../samplers/glsl-function-texture2dlod.html.ini | 14 + .../samplers/glsl-function-texture2dproj.html.ini | 14 + .../glsl-function-texture2dprojlod.html.ini | 14 + .../glsl/variables/gl-fragcoord-xy-values.html.ini | 14 + .../glsl/variables/gl-fragcoord.html.ini | 14 + .../variables/gl-fragdata-and-fragcolor.html.ini | 8 + .../glsl/variables/gl-frontfacing.html.ini | 14 + .../glsl/variables/gl-pointcoord.html.ini | 17 + .../glsl/variables/glsl-built-ins.html.ini | 20 + .../limits/gl-max-texture-dimensions.html.ini | 14 + .../conformance/limits/gl-min-attribs.html.ini | 14 + .../conformance/limits/gl-min-textures.html.ini | 14 + .../conformance/limits/gl-min-uniforms.html.ini | 14 + .../conformance/misc/bad-arguments-test.html.ini | 14 + .../misc/boolean-argument-conversion.html.ini | 14 + .../conformance/misc/delayed-drawing.html.ini | 11 + .../conformance/misc/error-reporting.html.ini | 14 + .../misc/functions-returning-strings.html.ini | 8 + .../conformance/misc/instanceof-test.html.ini | 35 + .../misc/invalid-passed-params.html.ini | 14 + .../conformance/misc/is-object.html.ini | 14 + .../misc/null-object-behaviour.html.ini | 14 + .../misc/object-deletion-behaviour.html.ini | 14 + .../misc/shader-precision-format.html.ini | 47 + .../conformance/misc/type-conversion-test.html.ini | 14 + .../conformance/misc/uninitialized-test.html.ini | 17 + .../conformance/misc/webgl-specific.html.ini | 14 + .../more/conformance/constants.html.ini | 10 + .../more/conformance/getContext.html.ini | 10 + .../conformance/more/conformance/methods.html.ini | 10 + .../more/conformance/quickCheckAPI-A.html.ini | 16 + .../more/conformance/quickCheckAPI-B1.html.ini | 16 + .../more/conformance/quickCheckAPI-B2.html.ini | 16 + .../more/conformance/quickCheckAPI-B3.html.ini | 16 + .../more/conformance/quickCheckAPI-B4.html.ini | 16 + .../more/conformance/quickCheckAPI-C.html.ini | 16 + .../more/conformance/quickCheckAPI-D_G.html.ini | 16 + .../more/conformance/quickCheckAPI-G_I.html.ini | 16 + .../more/conformance/quickCheckAPI-L_S.html.ini | 16 + .../more/conformance/quickCheckAPI-S_V.html.ini | 16 + .../more/conformance/webGLArrays.html.ini | 8 + .../conformance/more/functions/bindBuffer.html.ini | 10 + .../more/functions/bindBufferBadArgs.html.ini | 10 + .../functions/bindFramebufferLeaveNonZero.html.ini | 16 + .../conformance/more/functions/bufferData.html.ini | 8 + .../more/functions/bufferDataBadArgs.html.ini | 8 + .../more/functions/bufferSubData.html.ini | 8 + .../more/functions/bufferSubDataBadArgs.html.ini | 8 + .../more/functions/copyTexImage2D.html.ini | 10 + .../more/functions/copyTexImage2DBadArgs.html.ini | 10 + .../more/functions/copyTexSubImage2D.html.ini | 10 + .../functions/copyTexSubImage2DBadArgs.html.ini | 10 + .../more/functions/deleteBufferBadArgs.html.ini | 10 + .../conformance/more/functions/drawArrays.html.ini | 8 + .../more/functions/drawArraysOutOfBounds.html.ini | 8 + .../more/functions/drawElements.html.ini | 8 + .../more/functions/drawElementsBadArgs.html.ini | 8 + .../conformance/more/functions/isTests.html.ini | 10 + .../more/functions/isTestsBadArgs.html.ini | 41 + .../conformance/more/functions/readPixels.html.ini | 10 + .../more/functions/readPixelsBadArgs.html.ini | 3 + .../conformance/more/functions/texImage2D.html.ini | 10 + .../more/functions/texImage2DBadArgs.html.ini | 5 + .../more/functions/texImage2DHTML.html.ini | 3 + .../more/functions/texImage2DHTMLBadArgs.html.ini | 8 + .../more/functions/texSubImage2D.html.ini | 10 + .../more/functions/texSubImage2DBadArgs.html.ini | 10 + .../more/functions/texSubImage2DHTML.html.ini | 3 + .../functions/texSubImage2DHTMLBadArgs.html.ini | 8 + .../more/functions/uniformMatrix.html.ini | 10 + .../more/functions/uniformMatrixBadArgs.html.ini | 10 + .../conformance/more/functions/uniformf.html.ini | 10 + .../more/functions/uniformfArrayLen1.html.ini | 10 + .../more/functions/uniformfBadArgs.html.ini | 10 + .../conformance/more/functions/uniformi.html.ini | 10 + .../more/functions/uniformiBadArgs.html.ini | 10 + .../more/functions/vertexAttrib.html.ini | 8 + .../more/functions/vertexAttribBadArgs.html.ini | 8 + .../more/functions/vertexAttribPointer.html.ini | 8 + .../functions/vertexAttribPointerBadArgs.html.ini | 8 + .../more/glsl/arrayOutOfBounds.html.ini | 10 + .../ogles/GL/abs/abs_001_to_006.html.ini | 8 + .../ogles/GL/acos/acos_001_to_006.html.ini | 8 + .../ogles/GL/all/all_001_to_004.html.ini | 8 + .../ogles/GL/any/any_001_to_004.html.ini | 8 + .../ogles/GL/array/array_001_to_006.html.ini | 8 + .../ogles/GL/asin/asin_001_to_006.html.ini | 8 + .../ogles/GL/atan/atan_001_to_008.html.ini | 8 + .../ogles/GL/atan/atan_009_to_012.html.ini | 8 + .../GL/biConstants/biConstants_001_to_008.html.ini | 8 + .../GL/biConstants/biConstants_009_to_016.html.ini | 8 + .../biuDepthRange_001_to_002.html.ini | 8 + .../ogles/GL/build/build_001_to_008.html.ini | 8 + .../ogles/GL/build/build_009_to_016.html.ini | 8 + .../ogles/GL/build/build_017_to_024.html.ini | 8 + .../ogles/GL/build/build_025_to_032.html.ini | 8 + .../ogles/GL/build/build_033_to_040.html.ini | 8 + .../ogles/GL/build/build_041_to_048.html.ini | 8 + .../ogles/GL/build/build_049_to_056.html.ini | 8 + .../ogles/GL/build/build_057_to_064.html.ini | 8 + .../ogles/GL/build/build_065_to_072.html.ini | 8 + .../ogles/GL/build/build_073_to_080.html.ini | 8 + .../ogles/GL/build/build_081_to_088.html.ini | 8 + .../ogles/GL/build/build_089_to_096.html.ini | 8 + .../ogles/GL/build/build_097_to_104.html.ini | 8 + .../ogles/GL/build/build_105_to_112.html.ini | 8 + .../ogles/GL/build/build_113_to_120.html.ini | 8 + .../ogles/GL/build/build_121_to_128.html.ini | 8 + .../ogles/GL/build/build_129_to_136.html.ini | 8 + .../ogles/GL/build/build_137_to_144.html.ini | 8 + .../ogles/GL/build/build_145_to_152.html.ini | 8 + .../ogles/GL/build/build_153_to_160.html.ini | 8 + .../ogles/GL/build/build_161_to_168.html.ini | 8 + .../ogles/GL/build/build_169_to_176.html.ini | 8 + .../ogles/GL/build/build_177_to_178.html.ini | 8 + ...varying_array_out_of_bounds_001_to_001.html.ini | 8 + .../ogles/GL/ceil/ceil_001_to_006.html.ini | 8 + .../ogles/GL/clamp/clamp_001_to_006.html.ini | 8 + .../control_flow/control_flow_001_to_008.html.ini | 8 + .../control_flow/control_flow_009_to_010.html.ini | 8 + .../ogles/GL/cos/cos_001_to_006.html.ini | 8 + .../ogles/GL/cross/cross_001_to_002.html.ini | 8 + .../ogles/GL/default/default_001_to_001.html.ini | 8 + .../ogles/GL/degrees/degrees_001_to_006.html.ini | 8 + .../ogles/GL/discard/discard_001_to_002.html.ini | 8 + .../ogles/GL/distance/distance_001_to_006.html.ini | 8 + .../ogles/GL/dot/dot_001_to_006.html.ini | 8 + .../ogles/GL/equal/equal_001_to_008.html.ini | 8 + .../ogles/GL/equal/equal_009_to_012.html.ini | 8 + .../ogles/GL/exp/exp_001_to_008.html.ini | 8 + .../ogles/GL/exp/exp_009_to_012.html.ini | 8 + .../ogles/GL/exp2/exp2_001_to_008.html.ini | 8 + .../ogles/GL/exp2/exp2_009_to_012.html.ini | 8 + .../GL/faceforward/faceforward_001_to_006.html.ini | 8 + .../ogles/GL/floor/floor_001_to_006.html.ini | 8 + .../ogles/GL/fract/fract_001_to_006.html.ini | 8 + .../GL/functions/functions_001_to_008.html.ini | 8 + .../GL/functions/functions_009_to_016.html.ini | 8 + .../GL/functions/functions_017_to_024.html.ini | 8 + .../GL/functions/functions_025_to_032.html.ini | 8 + .../GL/functions/functions_033_to_040.html.ini | 8 + .../GL/functions/functions_041_to_048.html.ini | 8 + .../GL/functions/functions_049_to_056.html.ini | 8 + .../GL/functions/functions_057_to_064.html.ini | 8 + .../GL/functions/functions_065_to_072.html.ini | 8 + .../GL/functions/functions_073_to_080.html.ini | 8 + .../GL/functions/functions_081_to_088.html.ini | 8 + .../GL/functions/functions_089_to_096.html.ini | 8 + .../GL/functions/functions_097_to_104.html.ini | 8 + .../GL/functions/functions_105_to_112.html.ini | 8 + .../GL/functions/functions_113_to_120.html.ini | 8 + .../GL/functions/functions_121_to_126.html.ini | 8 + .../gl_FragCoord/gl_FragCoord_001_to_003.html.ini | 8 + .../gl_FrontFacing_001_to_001.html.ini | 8 + .../GL/greaterThan/greaterThan_001_to_008.html.ini | 8 + .../greaterThanEqual_001_to_008.html.ini | 8 + .../GL/inversesqrt/inversesqrt_001_to_006.html.ini | 8 + .../ogles/GL/length/length_001_to_006.html.ini | 8 + .../ogles/GL/lessThan/lessThan_001_to_008.html.ini | 8 + .../lessThanEqual_001_to_008.html.ini | 8 + .../ogles/GL/log/log_001_to_008.html.ini | 8 + .../ogles/GL/log/log_009_to_012.html.ini | 8 + .../ogles/GL/log2/log2_001_to_008.html.ini | 8 + .../ogles/GL/log2/log2_009_to_012.html.ini | 8 + .../ogles/GL/mat/mat_001_to_008.html.ini | 8 + .../ogles/GL/mat/mat_009_to_016.html.ini | 8 + .../ogles/GL/mat/mat_017_to_024.html.ini | 8 + .../ogles/GL/mat/mat_025_to_032.html.ini | 8 + .../ogles/GL/mat/mat_033_to_040.html.ini | 8 + .../ogles/GL/mat/mat_041_to_046.html.ini | 8 + .../ogles/GL/mat3/mat3_001_to_006.html.ini | 8 + .../matrixCompMult_001_to_004.html.ini | 8 + .../ogles/GL/max/max_001_to_006.html.ini | 8 + .../ogles/GL/min/min_001_to_006.html.ini | 8 + .../ogles/GL/mix/mix_001_to_006.html.ini | 8 + .../ogles/GL/mod/mod_001_to_008.html.ini | 8 + .../GL/normalize/normalize_001_to_006.html.ini | 8 + .../ogles/GL/not/not_001_to_004.html.ini | 8 + .../ogles/GL/notEqual/notEqual_001_to_008.html.ini | 8 + .../ogles/GL/notEqual/notEqual_009_to_012.html.ini | 8 + .../GL/operators/operators_001_to_008.html.ini | 8 + .../GL/operators/operators_009_to_016.html.ini | 8 + .../GL/operators/operators_017_to_024.html.ini | 8 + .../GL/operators/operators_025_to_026.html.ini | 8 + .../ogles/GL/pow/pow_001_to_008.html.ini | 8 + .../ogles/GL/pow/pow_009_to_016.html.ini | 8 + .../ogles/GL/pow/pow_017_to_024.html.ini | 8 + .../ogles/GL/radians/radians_001_to_006.html.ini | 8 + .../ogles/GL/reflect/reflect_001_to_006.html.ini | 8 + .../ogles/GL/refract/refract_001_to_006.html.ini | 8 + .../ogles/GL/sign/sign_001_to_006.html.ini | 8 + .../ogles/GL/sin/sin_001_to_006.html.ini | 8 + .../GL/smoothstep/smoothstep_001_to_006.html.ini | 8 + .../ogles/GL/sqrt/sqrt_001_to_006.html.ini | 8 + .../ogles/GL/step/step_001_to_006.html.ini | 8 + .../ogles/GL/struct/struct_001_to_008.html.ini | 8 + .../ogles/GL/struct/struct_009_to_016.html.ini | 8 + .../ogles/GL/struct/struct_017_to_024.html.ini | 8 + .../ogles/GL/struct/struct_025_to_032.html.ini | 10 + .../ogles/GL/struct/struct_033_to_040.html.ini | 8 + .../ogles/GL/struct/struct_041_to_048.html.ini | 8 + .../ogles/GL/struct/struct_049_to_056.html.ini | 8 + .../GL/swizzlers/swizzlers_001_to_008.html.ini | 8 + .../GL/swizzlers/swizzlers_009_to_016.html.ini | 8 + .../GL/swizzlers/swizzlers_017_to_024.html.ini | 8 + .../GL/swizzlers/swizzlers_025_to_032.html.ini | 8 + .../GL/swizzlers/swizzlers_033_to_040.html.ini | 8 + .../GL/swizzlers/swizzlers_041_to_048.html.ini | 8 + .../GL/swizzlers/swizzlers_049_to_056.html.ini | 8 + .../GL/swizzlers/swizzlers_057_to_064.html.ini | 8 + .../GL/swizzlers/swizzlers_065_to_072.html.ini | 8 + .../GL/swizzlers/swizzlers_073_to_080.html.ini | 8 + .../GL/swizzlers/swizzlers_081_to_088.html.ini | 8 + .../GL/swizzlers/swizzlers_089_to_096.html.ini | 8 + .../GL/swizzlers/swizzlers_097_to_104.html.ini | 8 + .../GL/swizzlers/swizzlers_105_to_112.html.ini | 8 + .../GL/swizzlers/swizzlers_113_to_120.html.ini | 8 + .../ogles/GL/tan/tan_001_to_006.html.ini | 8 + .../ogles/GL/vec/vec_001_to_008.html.ini | 8 + .../ogles/GL/vec/vec_009_to_016.html.ini | 8 + .../ogles/GL/vec/vec_017_to_018.html.ini | 8 + .../ogles/GL/vec3/vec3_001_to_008.html.ini | 8 + .../conformance/programs/get-active-test.html.ini | 17 + ...l-bind-attrib-location-long-names-test.html.ini | 17 + .../programs/gl-bind-attrib-location-test.html.ini | 17 + .../programs/gl-get-active-attribute.html.ini | 14 + .../programs/gl-get-active-uniform.html.ini | 14 + .../programs/gl-getshadersource.html.ini | 14 + .../conformance/programs/gl-shader-test.html.ini | 8 + .../conformance/programs/invalid-UTF-16.html.ini | 14 + .../conformance/programs/program-test.html.ini | 8 + ...-crash-with-discard-in-fragment-shader.html.ini | 17 + .../reading/read-pixels-pack-alignment.html.ini | 20 + .../conformance/reading/read-pixels-test.html.ini | 11 + .../renderbuffers/feedback-loop.html.ini | 20 + .../framebuffer-object-attachment.html.ini | 17 + .../framebuffer-state-restoration.html.ini | 15 + .../renderbuffers/framebuffer-test.html.ini | 8 + .../renderbuffer-initialization.html.ini | 8 + .../conformance/rendering/culling.html.ini | 8 + .../rendering/draw-arrays-out-of-bounds.html.ini | 14 + .../rendering/draw-elements-out-of-bounds.html.ini | 14 + .../rendering/framebuffer-switch.html.ini | 11 + .../rendering/framebuffer-texture-switch.html.ini | 11 + .../conformance/rendering/gl-clear.html.ini | 14 + .../conformance/rendering/gl-drawarrays.html.ini | 14 + .../conformance/rendering/gl-drawelements.html.ini | 14 + .../gl-scissor-canvas-dimensions.html.ini | 14 + .../rendering/gl-scissor-fbo-test.html.ini | 8 + .../conformance/rendering/gl-scissor-test.html.ini | 3 + .../rendering/gl-viewport-test.html.ini | 3 + .../rendering/line-loop-tri-fan.html.ini | 8 + .../conformance/rendering/many-draw-calls.html.ini | 11 + .../rendering/more-than-65536-indices.html.ini | 14 + .../rendering/multisample-corruption.html.ini | 18 + .../rendering/negative-one-index.html.ini | 14 + .../rendering/point-no-attributes.html.ini | 14 + .../conformance/rendering/point-size.html.ini | 3 + ...-with-gl-pointcoord-in-fragment-shader.html.ini | 14 + .../conformance/rendering/polygon-offset.html.ini | 8 + .../conformance/rendering/simple.html.ini | 14 + .../conformance/rendering/triangle.html.ini | 14 + .../conformance/state/gl-enable-enum-test.html.ini | 8 + .../conformance/state/gl-enum-tests.html.ini | 8 + .../conformance/state/gl-get-calls.html.ini | 8 + .../conformance/state/gl-geterror.html.ini | 14 + .../conformance/state/gl-getstring.html.ini | 8 + .../conformance/state/gl-object-get-calls.html.ini | 14 + .../state-uneffected-after-compositing.html.ini | 8 + .../textures/compressed-tex-image.html.ini | 8 + .../textures/copy-tex-image-2d-formats.html.ini | 31 + .../copy-tex-image-and-sub-image-2d.html.ini | 5 + .../conformance/textures/default-texture.html.ini | 14 + .../textures/gl-get-tex-parameter.html.ini | 14 + .../conformance/textures/gl-pixelstorei.html.ini | 14 + .../conformance/textures/gl-teximage.html.ini | 11 + .../conformance/textures/mipmap-fbo.html.ini | 14 + .../textures/origin-clean-conformance.html.ini | 3 + ...nd-sub-image-2d-with-array-buffer-view.html.ini | 14 + ...ge-and-sub-image-2d-with-canvas-rgb565.html.ini | 5 + ...-and-sub-image-2d-with-canvas-rgba4444.html.ini | 5 + ...-and-sub-image-2d-with-canvas-rgba5551.html.ini | 5 + ...tex-image-and-sub-image-2d-with-canvas.html.ini | 5 + ...nd-sub-image-2d-with-image-data-rgb565.html.ini | 5 + ...-sub-image-2d-with-image-data-rgba4444.html.ini | 5 + ...-sub-image-2d-with-image-data-rgba5551.html.ini | 5 + ...image-and-sub-image-2d-with-image-data.html.ini | 5 + ...age-and-sub-image-2d-with-image-rgb565.html.ini | 5 + ...e-and-sub-image-2d-with-image-rgba4444.html.ini | 5 + ...e-and-sub-image-2d-with-image-rgba5551.html.ini | 5 + .../tex-image-and-sub-image-2d-with-image.html.ini | 5 + ...-image-and-sub-image-2d-with-svg-image.html.ini | 5 + ...age-and-sub-image-2d-with-video-rgb565.html.ini | 5 + ...e-and-sub-image-2d-with-video-rgba4444.html.ini | 5 + ...e-and-sub-image-2d-with-video-rgba5551.html.ini | 5 + .../tex-image-and-sub-image-2d-with-video.html.ini | 5 + ...-sub-image-2d-with-webgl-canvas-rgb565.html.ini | 5 + ...ub-image-2d-with-webgl-canvas-rgba4444.html.ini | 5 + ...ub-image-2d-with-webgl-canvas-rgba5551.html.ini | 5 + ...age-and-sub-image-2d-with-webgl-canvas.html.ini | 5 + .../tex-image-and-uniform-binding-bugs.html.ini | 14 + .../textures/tex-image-canvas-corruption.html.ini | 11 + .../conformance/textures/tex-image-webgl.html.ini | 14 + .../tex-image-with-format-and-type.html.ini | 5 + .../textures/tex-image-with-invalid-data.html.ini | 15 + .../textures/tex-input-validation.html.ini | 20 + .../textures/tex-sub-image-2d-bad-args.html.ini | 14 + .../conformance/textures/tex-sub-image-2d.html.ini | 14 + .../textures/texparameter-test.html.ini | 14 + .../textures/texture-active-bind-2.html.ini | 14 + .../textures/texture-active-bind.html.ini | 14 + .../textures/texture-attachment-formats.html.ini | 8 + .../conformance/textures/texture-clear.html.ini | 14 + .../conformance/textures/texture-complete.html.ini | 14 + .../texture-copying-feedback-loops.html.ini | 20 + .../texture-draw-with-2d-and-cube.html.ini | 14 + .../textures/texture-fakeblack.html.ini | 14 + .../textures/texture-formats-test.html.ini | 8 + .../conformance/textures/texture-hd-dpi.html.ini | 14 + .../conformance/textures/texture-mips.html.ini | 14 + .../textures/texture-npot-video.html.ini | 5 + .../conformance/textures/texture-npot.html.ini | 14 + .../textures/texture-size-cube-maps.html.ini | 3 + .../textures/texture-size-limit.html.ini | 11 + .../conformance/textures/texture-size.html.ini | 11 + .../textures/texture-sub-image-cube-maps.html.ini | 14 + ...texture-transparent-pixels-initialized.html.ini | 5 + .../textures/texture-upload-cube-maps.html.ini | 14 + .../textures/texture-upload-size.html.ini | 11 + .../typedarrays/data-view-test.html.ini | 3 + .../uniforms/gl-uniform-arrays.html.ini | 11 + .../conformance/uniforms/gl-uniform-bool.html.ini | 14 + .../uniforms/gl-uniformmatrix4fv.html.ini | 14 + .../uniforms/gl-unknown-uniform.html.ini | 8 + .../uniforms/null-uniform-location.html.ini | 14 + .../out-of-bounds-uniform-array-access.html.ini | 11 + .../uniforms/uniform-default-values.html.ini | 11 + .../conformance/uniforms/uniform-location.html.ini | 17 + .../uniforms/uniform-samplers-test.html.ini | 11 + .../uniforms/uniform-values-per-program.html.ini | 14 + .../web-platform/meta/webgl/texImage2D.html.ini | 9 + .../web-platform/meta/webgl/texSubImage2D.html.ini | 9 + .../meta/webgl/uniformMatrixNfv.html.ini | 23 + ...hannel_postMessage_ports_readonly_array.htm.ini | 5 + .../meta/webmessaging/with-ports/023.html.ini | 5 + .../meta/webmessaging/with-ports/027.html.ini | 5 + .../meta/webmessaging/without-ports/028.html.ini | 5 + .../meta/webrtc/datachannel-emptystring.html.ini | 5 + .../meta/webrtc/no-media-call.html.ini | 5 + .../rtcpeerconnection-idl.html.ini | 221 + .../web-platform/meta/webrtc/simplecall.html.ini | 5 + .../meta/websockets/Close-undefined.htm.ini | 5 + .../Create-Secure-extensions-empty.htm.ini | 9 + .../Create-asciiSep-protocol-string.htm.ini | 5 + ...ate-protocols-repeated-case-insensitive.htm.ini | 5 + .../meta/websockets/binary/001.html.ini | 9 + .../meta/websockets/binary/002.html.ini | 8 + .../meta/websockets/binary/004.html.ini | 8 + .../meta/websockets/binary/005.html.ini | 9 + .../meta/websockets/closing-handshake/002.html.ini | 8 + .../meta/websockets/closing-handshake/003.html.ini | 8 + .../meta/websockets/closing-handshake/004.html.ini | 8 + .../meta/websockets/constructor/006.html.ini | 8 + .../meta/websockets/constructor/009.html.ini | 8 + .../meta/websockets/constructor/010.html.ini | 11 + .../meta/websockets/constructor/011.html.ini | 8 + .../meta/websockets/constructor/013.html.ini | 8 + .../meta/websockets/constructor/014.html.ini | 11 + .../meta/websockets/constructor/016.html.ini | 8 + .../meta/websockets/constructor/018.html.ini | 8 + .../meta/websockets/constructor/019.html.ini | 8 + .../meta/websockets/constructor/020.html.ini | 8 + .../meta/websockets/constructor/022.html.ini | 8 + .../meta/websockets/cookies/001.html.ini | 8 + .../meta/websockets/cookies/002.html.ini | 8 + .../meta/websockets/cookies/003.html.ini | 8 + .../meta/websockets/cookies/004.html.ini | 8 + .../meta/websockets/cookies/005.html.ini | 11 + .../meta/websockets/cookies/006.html.ini | 8 + .../meta/websockets/cookies/007.html.ini | 8 + .../websockets/extended-payload-length.html.ini | 17 + .../interfaces/CloseEvent/clean-close.html.ini | 8 + .../websockets/interfaces/WebSocket/__dir__.ini | 1 + .../bufferedAmount-arraybuffer.html.ini | 9 + .../bufferedAmount/bufferedAmount-blob.html.ini | 9 + .../bufferedAmount/bufferedAmount-getting.html.ini | 8 + .../bufferedAmount/bufferedAmount-large.html.ini | 8 + .../bufferedAmount/bufferedAmount-unicode.html.ini | 9 + .../WebSocket/close/close-connecting.html.ini | 13 + .../interfaces/WebSocket/readyState/006.html.ini | 8 + .../interfaces/WebSocket/readyState/007.html.ini | 8 + .../interfaces/WebSocket/readyState/008.html.ini | 8 + .../interfaces/WebSocket/send/005.html.ini | 9 + .../interfaces/WebSocket/send/006.html.ini | 9 + .../interfaces/WebSocket/send/007.html.ini | 8 + .../interfaces/WebSocket/send/008.html.ini | 8 + .../interfaces/WebSocket/send/009.html.ini | 8 + .../interfaces/WebSocket/send/010.html.ini | 39 + .../interfaces/WebSocket/send/011.html.ini | 8 + .../interfaces/WebSocket/send/012.html.ini | 8 + .../keeping-connection-open/001.html.ini | 8 + .../meta/websockets/opening-handshake/002.html.ini | 8 + .../meta/websockets/opening-handshake/003.html.ini | 8 + .../meta/websockets/opening-handshake/005.html.ini | 12 + .../meta/websockets/unload-a-document/002.html.ini | 11 + .../meta/websockets/unload-a-document/004.html.ini | 5 + .../meta/webstorage/storage_enumerate.html.ini | 8 + ...storage_local_setitem_quotaexceedederr.html.ini | 7 + ...orage_session_setitem_quotaexceedederr.html.ini | 4 + .../web-platform/meta/webvtt/interfaces.html.ini | 86 + .../2_cues_overlapping_completely_move_up.html.ini | 3 + ...2_cues_overlapping_partially_move_down.html.ini | 3 + .../2_cues_overlapping_partially_move_up.html.ini | 3 + .../processing-model/2_tracks.html.ini | 3 + .../processing-model/3_tracks.html.ini | 3 + .../processing-model/align_end.html.ini | 3 + .../processing-model/align_end_wrapped.html.ini | 3 + .../processing-model/align_middle.html.ini | 3 + .../align_middle_position_50.html.ini | 3 + .../align_middle_position_lt_50.html.ini | 25 + ...le_position_lt_50_size_gt_maximum_size.html.ini | 3 + .../processing-model/align_middle_wrapped.html.ini | 3 + .../processing-model/align_start.html.ini | 4 + .../processing-model/align_start_wrapped.html.ini | 4 + .../audio_has_no_subtitles.html.ini | 3 + .../processing-model/basic.html.ini | 5 + .../processing-model/bidi/bidi_ruby.html.ini | 7 + .../processing-model/bidi/u002E_LF_u05D0.html.ini | 7 + .../bidi/u002E_u2028_u05D0.html.ini | 7 + .../bidi/u002E_u2029_u05D0.html.ini | 7 + .../processing-model/bidi/u0041_first.html.ini | 7 + .../processing-model/bidi/u05D0_first.html.ini | 7 + .../processing-model/bidi/u0628_first.html.ini | 7 + .../processing-model/cue_too_long.html.ini | 3 + .../decode_escaped_entities.html.ini | 3 + .../disable_controls_reposition.html.ini | 3 + ..._override_cue_align_position_line_size.html.ini | 6 + ..._align_position_line_size_while_paused.html.ini | 9 + .../dom_override_cue_line.html.ini | 9 + .../dom_override_cue_text.html.ini | 9 + .../dom_override_cue_text_while_paused.html.ini | 10 + .../dom_override_remove_cue_while_paused.html.ini | 10 + .../enable_controls_reposition.html.ini | 25 + .../evil/9_cues_overlapping_completely.html.ini | 3 + ...ompletely_all_cues_have_same_timestamp.html.ini | 3 + .../processing-model/evil/media_height_19.html.ini | 3 + .../processing-model/evil/size_90.html.ini | 3 + .../processing-model/evil/size_99.html.ini | 3 + .../line_-2_wrapped_cue_grow_upwards.html.ini | 3 + .../processing-model/line_0_is_top.html.ini | 3 + .../line_1_wrapped_cue_grow_downwards.html.ini | 3 + .../processing-model/line_50_percent.html.ini | 3 + ...line_integer_and_percent_mixed_overlap.html.ini | 3 + ...eger_and_percent_mixed_overlap_move_up.html.ini | 3 + ...line_percent_and_integer_mixed_overlap.html.ini | 3 + ...cent_and_integer_mixed_overlap_move_up.html.ini | 3 + .../media_height400_with_controls.html.ini | 3 + .../processing-model/media_with_controls.html.ini | 5 + .../navigate_cue_position.html.ini | 3 + .../one_line_cue_plus_wrapped_cue.html.ini | 3 + .../processing-model/repaint.html.ini | 3 + .../selectors/cue/background_properties.html.ini | 3 + .../selectors/cue/background_shorthand.html.ini | 3 + .../background_shorthand_css_relative_url.html.ini | 3 + .../selectors/cue/color_hex.html.ini | 3 + .../selectors/cue/color_hsla.html.ini | 3 + .../selectors/cue/color_rgba.html.ini | 3 + .../cue/cue_selector_single_colon.html.ini | 3 + .../selectors/cue/font_properties.html.ini | 3 + .../selectors/cue/font_shorthand.html.ini | 3 + .../cue/inherit_values_from_media_element.html.ini | 3 + .../selectors/cue/outline_properties.html.ini | 3 + .../selectors/cue/outline_shorthand.html.ini | 3 + .../cue/text-decoration_line-through.html.ini | 3 + .../cue/text-decoration_overline.html.ini | 3 + ...ration_overline_underline_line-through.html.ini | 3 + .../cue/text-decoration_underline.html.ini | 3 + .../selectors/cue/text-shadow.html.ini | 3 + .../cue/white-space_normal_wrapped.html.ini | 3 + .../cue/white-space_nowrap_wrapped.html.ini | 3 + .../cue/white-space_pre-line_wrapped.html.ini | 3 + .../cue/white-space_pre-wrap_wrapped.html.ini | 3 + .../selectors/cue/white-space_pre.html.ini | 3 + .../selectors/cue/white-space_pre_wrapped.html.ini | 3 + .../selectors/cue_function/background_box.html.ini | 3 + .../cue_function/background_properties.html.ini | 3 + .../cue_function/background_shorthand.html.ini | 3 + .../background_shorthand_css_relative_url.html.ini | 3 + .../bold_animation_with_timestamp.html.ini | 3 + .../bold_background_properties.html.ini | 3 + .../bold_object/bold_background_shorthand.html.ini | 3 + .../cue_function/bold_object/bold_color.html.ini | 3 + .../bold_object/bold_font_properties.html.ini | 3 + .../bold_object/bold_font_shorthand.html.ini | 3 + .../bold_object/bold_namespace.html.ini | 3 + .../bold_object/bold_outline_properties.html.ini | 3 + .../bold_object/bold_outline_shorthand.html.ini | 3 + .../bold_text-decoration_line-through.html.ini | 3 + .../bold_object/bold_text-shadow.html.ini | 3 + .../bold_object/bold_timestamp_future.html.ini | 3 + .../bold_object/bold_timestamp_past.html.ini | 3 + .../bold_transition_with_timestamp.html.ini | 4 + .../bold_white-space_normal_wrapped.html.ini | 3 + .../bold_object/bold_white-space_nowrap.html.ini | 3 + .../bold_white-space_pre-line_wrapped.html.ini | 3 + .../bold_white-space_pre-wrap_wrapped.html.ini | 3 + .../bold_white-space_pre_wrapped.html.ini | 3 + .../bold_object/bold_with_class.html.ini | 3 + ...ld_with_class_object_specific_selector.html.ini | 3 + .../class_animation_with_timestamp.html.ini | 3 + .../class_background_properties.html.ini | 3 + .../class_background_shorthand.html.ini | 3 + .../cue_function/class_object/class_color.html.ini | 3 + .../class_object/class_font_properties.html.ini | 3 + .../class_object/class_font_shorthand.html.ini | 3 + .../class_object/class_namespace.html.ini | 3 + .../class_object/class_outline_properties.html.ini | 3 + .../class_object/class_outline_shorthand.html.ini | 3 + .../class_text-decoration_line-through.html.ini | 3 + .../class_object/class_text-shadow.html.ini | 3 + .../class_object/class_timestamp_future.html.ini | 3 + .../class_object/class_timestamp_past.html.ini | 3 + .../class_transition_with_timestamp.html.ini | 3 + .../class_white-space_normal_wrapped.html.ini | 3 + .../class_object/class_white-space_nowrap.html.ini | 3 + .../class_white-space_pre-line_wrapped.html.ini | 3 + .../class_white-space_pre-wrap_wrapped.html.ini | 3 + .../class_white-space_pre_wrapped.html.ini | 3 + .../class_object/class_with_class.html.ini | 3 + ...ss_with_class_object_specific_selector.html.ini | 3 + .../selectors/cue_function/color_hex.html.ini | 3 + .../selectors/cue_function/color_hsla.html.ini | 3 + .../selectors/cue_function/color_rgba.html.ini | 3 + .../cue_func_selector_single_colon.html.ini | 3 + .../cue_function/font_properties.html.ini | 3 + .../selectors/cue_function/font_shorthand.html.ini | 3 + .../selectors/cue_function/id_color.html.ini | 3 + .../inherit_values_from_media_element.html.ini | 3 + .../italic_animation_with_timestamp.html.ini | 3 + .../italic_background_properties.html.ini | 3 + .../italic_background_shorthand.html.ini | 3 + .../italic_object/italic_color.html.ini | 3 + .../italic_object/italic_font_properties.html.ini | 3 + .../italic_object/italic_font_shorthand.html.ini | 3 + .../italic_object/italic_namespace.html.ini | 3 + .../italic_outline_properties.html.ini | 3 + .../italic_outline_shorthand.html.ini | 3 + .../italic_text-decoration_line-through.html.ini | 3 + .../italic_object/italic_text-shadow.html.ini | 3 + .../italic_object/italic_timestamp_future.html.ini | 3 + .../italic_object/italic_timestamp_past.html.ini | 3 + .../italic_transition_with_timestamp.html.ini | 3 + .../italic_white-space_normal_wrapped.html.ini | 3 + .../italic_white-space_nowrap.html.ini | 3 + .../italic_white-space_pre-line_wrapped.html.ini | 3 + .../italic_white-space_pre-wrap_wrapped.html.ini | 3 + .../italic_white-space_pre_wrapped.html.ini | 3 + .../italic_object/italic_with_class.html.ini | 3 + ...ic_with_class_object_specific_selector.html.ini | 3 + .../cue_function/not_allowed_properties.html.ini | 3 + .../cue_function/not_root_selector.html.ini | 3 + .../cue_function/outline_properties.html.ini | 3 + .../cue_function/outline_shorthand.html.ini | 3 + .../selectors/cue_function/root_namespace.html.ini | 3 + .../selectors/cue_function/root_selector.html.ini | 3 + .../text-decoration_line-through.html.ini | 3 + .../cue_function/text-decoration_overline.html.ini | 3 + ...ration_overline_underline_line-through.html.ini | 3 + .../text-decoration_underline.html.ini | 3 + .../selectors/cue_function/text-shadow.html.ini | 3 + .../cue_function/type_selector_root.html.ini | 3 + .../underline_animation_with_timestamp.html.ini | 3 + .../underline_background_properties.html.ini | 3 + .../underline_background_shorthand.html.ini | 3 + .../underline_object/underline_color.html.ini | 3 + .../underline_font_properties.html.ini | 3 + .../underline_font_shorthand.html.ini | 3 + .../underline_object/underline_namespace.html.ini | 3 + .../underline_outline_properties.html.ini | 3 + .../underline_outline_shorthand.html.ini | 3 + ...underline_text-decoration_line-through.html.ini | 3 + .../underline_text-shadow.html.ini | 3 + .../underline_timestamp_future.html.ini | 3 + .../underline_timestamp_past.html.ini | 3 + .../underline_transition_with_timestamp.html.ini | 3 + .../underline_white-space_normal_wrapped.html.ini | 3 + .../underline_white-space_nowrap.html.ini | 3 + ...underline_white-space_pre-line_wrapped.html.ini | 3 + ...underline_white-space_pre-wrap_wrapped.html.ini | 3 + .../underline_white-space_pre_wrapped.html.ini | 3 + .../underline_object/underline_with_class.html.ini | 3 + ...ne_with_class_object_specific_selector.html.ini | 3 + .../voice_animation_with_timestamp.html.ini | 3 + .../voice_background_properties.html.ini | 3 + .../voice_background_shorthand.html.ini | 3 + .../cue_function/voice_object/voice_color.html.ini | 3 + .../voice_object/voice_font_properties.html.ini | 3 + .../voice_object/voice_font_shorthand.html.ini | 3 + .../voice_object/voice_namespace.html.ini | 3 + .../voice_object/voice_outline_properties.html.ini | 3 + .../voice_object/voice_outline_shorthand.html.ini | 3 + .../voice_text-decoration_line-through.html.ini | 3 + .../voice_object/voice_text-shadow.html.ini | 3 + .../voice_object/voice_timestamp_future.html.ini | 3 + .../voice_object/voice_timestamp_past.html.ini | 3 + .../voice_transition_with_timestamp.html.ini | 3 + .../voice_object/voice_voice_attribute.html.ini | 3 + .../voice_white-space_normal_wrapped.html.ini | 3 + .../voice_object/voice_white-space_nowrap.html.ini | 3 + .../voice_white-space_pre-line_wrapped.html.ini | 3 + .../voice_white-space_pre-wrap_wrapped.html.ini | 3 + .../voice_white-space_pre_wrapped.html.ini | 3 + .../voice_object/voice_with_class.html.ini | 3 + ...ce_with_class_object_specific_selector.html.ini | 3 + .../white-space_normal_wrapped.html.ini | 3 + .../white-space_nowrap_wrapped.html.ini | 3 + .../white-space_pre-line_wrapped.html.ini | 3 + .../white-space_pre-wrap_wrapped.html.ini | 3 + .../cue_function/white-space_pre.html.ini | 3 + .../cue_function/white-space_pre_wrapped.html.ini | 3 + .../bold_object_default_font-style.html.ini | 3 + ...lue_inherits_values_from_media_element.html.ini | 3 + .../italic_object_default_font-style.html.ini | 3 + .../underline_object_default_font-style.html.ini | 3 + .../processing-model/size_50.html.ini | 3 + .../processing-model/too_many_cues.html.ini | 3 + .../too_many_cues_wrapped.html.ini | 3 + .../vttcue-interface/getCueAsHTML.html.ini | 38 + .../vttcue-interface/line.html.ini | 8 + .../tests/entities.html.ini | 59 + .../tests/tags.html.ini | 26 + .../tests/timestamps.html.ini | 29 + .../tests/tree-building.html.ini | 62 + .../Worker_dispatchEvent_ErrorEvent.htm.ini | 5 + .../workers/baseurl/alpha/sharedworker.html.ini | 5 + .../SharedWorker/URLMismatchError.htm.ini | 5 + .../SharedWorker/connect-event.html.ini | 5 + .../SharedWorker/global-members.html.ini | 5 + .../SharedWorker/interface-objects.html.ini | 5 + .../constructors/SharedWorker/same-origin.html.ini | 5 + .../SharedWorker/setting-port-members.html.ini | 5 + .../SharedWorker/undefined-arguments.html.ini | 7 + .../Worker/expected-self-properties.worker.js.ini | 8 + .../constructors/Worker/same-origin.html.ini | 5 + .../meta/workers/interfaces.worker.js.ini | 10 + .../second-argument-null-in-array.html.ini | 5 + .../SharedWorkerGlobalScope/onconnect.html.ini | 5 + .../WorkerGlobalScope/close/setInterval.html.ini | 7 + .../WorkerGlobalScope/close/setTimeout.html.ini | 7 + .../navigator/window-only.worker.js.ini | 8 + .../workers/postMessage_event_properties.htm.ini | 6 + .../postMessage_ports_readonly_array.htm.ini | 5 + .../semantics/interface-objects/001.worker.js.ini | 62 + .../semantics/interface-objects/003.html.ini | 47 + .../semantics/multiple-workers/005.html.ini | 6 + .../semantics/multiple-workers/006.html.ini | 6 + .../semantics/multiple-workers/007.html.ini | 6 + .../semantics/reporting-errors/001.html.ini | 5 + .../semantics/reporting-errors/002.html.ini | 5 + .../semantics/reporting-errors/003.html.ini | 5 + .../semantics/reporting-errors/004.html.ini | 5 + .../workers/semantics/run-a-worker/003.html.ini | 5 + .../semantics/structured-clone/dedicated.html.ini | 249 + .../semantics/structured-clone/shared.html.ini | 532 + 2495 files changed, 265256 insertions(+) create mode 100644 testing/web-platform/meta/2dcontext/building-paths/canvas_complexshapes_arcto_001.htm.ini create mode 100644 testing/web-platform/meta/2dcontext/building-paths/canvas_complexshapes_beziercurveto_001.htm.ini create mode 100644 testing/web-platform/meta/2dcontext/compositing/canvas_compositing_globalcompositeoperation_001.htm.ini create mode 100644 testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html.ini create mode 100644 testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html.ini create mode 100644 testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_1.html.ini create mode 100644 testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_11.html.ini create mode 100644 testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_12.html.ini create mode 100644 testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_2.html.ini create mode 100644 testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_3.html.ini create mode 100644 testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_1.html.ini create mode 100644 testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_10.html.ini create mode 100644 testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_11.html.ini create mode 100644 testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_12.html.ini create mode 100644 testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_13.html.ini create mode 100644 testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_2.html.ini create mode 100644 testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_3.html.ini create mode 100644 testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_4.html.ini create mode 100644 testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_5.html.ini create mode 100644 testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_6.html.ini create mode 100644 testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_7.html.ini create mode 100644 testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_8.html.ini create mode 100644 testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_9.html.ini create mode 100644 testing/web-platform/meta/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html.ini create mode 100644 testing/web-platform/meta/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html.ini create mode 100644 testing/web-platform/meta/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html.ini create mode 100644 testing/web-platform/meta/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html.ini create mode 100644 testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html.ini create mode 100644 testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html.ini create mode 100644 testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html.ini create mode 100644 testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html.ini create mode 100644 testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html.ini create mode 100644 testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html.ini create mode 100644 testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html.ini create mode 100644 testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html.ini create mode 100644 testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html.ini create mode 100644 testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html.ini create mode 100644 testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html.ini create mode 100644 testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html.ini create mode 100644 testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html.ini create mode 100644 testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html.ini create mode 100644 testing/web-platform/meta/2dcontext/fill-and-stroke-styles/canvas_colorsandstyles_createlineargradient_001.htm.ini create mode 100644 testing/web-platform/meta/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html.ini create mode 100644 testing/web-platform/meta/2dcontext/hit-regions/hitregions-members-exist.html.ini create mode 100644 testing/web-platform/meta/2dcontext/line-styles/canvas_linestyles_linecap_001.htm.ini create mode 100644 testing/web-platform/meta/2dcontext/line-styles/lineto_a.html.ini create mode 100644 testing/web-platform/meta/2dcontext/path-objects/2d.path.arc.selfintersect.1.html.ini create mode 100644 testing/web-platform/meta/2dcontext/path-objects/2d.path.arc.shape.3.html.ini create mode 100644 testing/web-platform/meta/2dcontext/path-objects/2d.path.rect.zero.3.html.ini create mode 100644 testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.arc.html.ini create mode 100644 testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.closed.html.ini create mode 100644 testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.curve.html.ini create mode 100644 testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.line.html.ini create mode 100644 testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.rect.html.ini create mode 100644 testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.scale2.html.ini create mode 100644 testing/web-platform/meta/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html.ini create mode 100644 testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.baseline.hanging.html.ini create mode 100644 testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html.ini create mode 100644 testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.space.collapse.end.html.ini create mode 100644 testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.space.collapse.other.html.ini create mode 100644 testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.space.collapse.space.html.ini create mode 100644 testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.space.collapse.start.html.ini create mode 100644 testing/web-platform/meta/2dcontext/text-styles/2d.text.font.parse.complex.html.ini create mode 100644 testing/web-platform/meta/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html.ini create mode 100644 testing/web-platform/meta/2dcontext/text-styles/2d.text.font.parse.size.percentage.html.ini create mode 100644 testing/web-platform/meta/2dcontext/text-styles/2d.text.measure.width.space.html.ini create mode 100644 testing/web-platform/meta/2dcontext/the-canvas-state/canvas_state_restore_001.htm.ini create mode 100644 testing/web-platform/meta/2dcontext/transformations/canvas_transformations_reset_001.html.ini create mode 100644 testing/web-platform/meta/2dcontext/transformations/canvas_transformations_scale_001.htm.ini create mode 100644 testing/web-platform/meta/2dcontext/transformations/transform_a.html.ini create mode 100644 testing/web-platform/meta/FileAPI/blob/Blob-close.html.ini create mode 100644 testing/web-platform/meta/FileAPI/blob/Blob-constructor.html.ini create mode 100644 testing/web-platform/meta/FileAPI/blob/Blob-slice.html.ini create mode 100644 testing/web-platform/meta/FileAPI/file/File-constructor.html.ini create mode 100644 testing/web-platform/meta/FileAPI/historical.html.ini create mode 100644 testing/web-platform/meta/FileAPI/idlharness.html.ini create mode 100644 testing/web-platform/meta/FileAPI/idlharness.worker.js.ini create mode 100644 testing/web-platform/meta/FileAPI/reading-data-section/FileReader-multiple-reads.html.ini create mode 100644 testing/web-platform/meta/FileAPI/reading-data-section/filereader_abort.html.ini create mode 100644 testing/web-platform/meta/FileAPI/url/url_createobjecturl_blob.html.ini create mode 100644 testing/web-platform/meta/IndexedDB/idbfactory_open10.htm.ini create mode 100644 testing/web-platform/meta/IndexedDB/idbfactory_open9.htm.ini create mode 100644 testing/web-platform/meta/IndexedDB/idbtransaction_objectStoreNames.html.ini create mode 100644 testing/web-platform/meta/MANIFEST.json create mode 100644 testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/ecdh_bits.worker.js.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/ecdh_keys.worker.js.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/hkdf.worker.js.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/pbkdf2.worker.js.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_ecdh_bits.html.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_ecdh_keys.html.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_hkdf.html.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_pbkdf2.html.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker.js.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/encrypt_decrypt/aes_gcm.worker.js.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/encrypt_decrypt/test_aes_cbc.html.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/encrypt_decrypt/test_aes_gcm.html.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/failures.worker.js.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-CBC.worker.js.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-CTR.worker.js.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-GCM.worker.js.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-KW.worker.js.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/failures_ECDH.worker.js.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/failures_ECDSA.worker.js.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/failures_HMAC.worker.js.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/failures_RSA-OAEP.worker.js.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/failures_RSA-PSS.worker.js.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.worker.js.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/successes.worker.js.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/successes_AES-CBC.worker.js.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/successes_AES-CTR.worker.js.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/successes_AES-GCM.worker.js.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/successes_AES-KW.worker.js.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/successes_ECDH.worker.js.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/successes_ECDSA.worker.js.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/successes_HMAC.worker.js.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/successes_RSA-OAEP.worker.js.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/successes_RSA-PSS.worker.js.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.worker.js.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures.html.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_AES-CBC.html.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_AES-CTR.html.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_AES-GCM.html.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_AES-KW.html.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_ECDH.html.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_ECDSA.html.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_HMAC.html.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_RSA-OAEP.html.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_RSA-PSS.html.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_RSASSA-PKCS1-v1_5.html.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/test_successes.html.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/test_successes_AES-CBC.html.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/test_successes_RSA-OAEP.html.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/test_successes_RSA-PSS.html.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/generateKey/test_successes_RSASSA-PKCS1-v1_5.html.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/idlharness.worker.js.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/import_export/ec_importKey.worker.js.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/import_export/test_ec_importKey.html.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/sign_verify/ecdsa.worker.js.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/sign_verify/test_ecdsa.html.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.html.ini create mode 100644 testing/web-platform/meta/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker.js.ini create mode 100644 testing/web-platform/meta/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html.ini create mode 100644 testing/web-platform/meta/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html.ini create mode 100644 testing/web-platform/meta/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js.ini create mode 100644 testing/web-platform/meta/WebIDL/ecmascript-binding/es-exceptions/exceptions.html.ini create mode 100644 testing/web-platform/meta/XMLHttpRequest/XMLHttpRequest-withCredentials.any.js.ini create mode 100644 testing/web-platform/meta/XMLHttpRequest/abort-after-stop.htm.ini create mode 100644 testing/web-platform/meta/XMLHttpRequest/data-uri.htm.ini create mode 100644 testing/web-platform/meta/XMLHttpRequest/event-readystatechange-loaded.htm.ini create mode 100644 testing/web-platform/meta/XMLHttpRequest/open-url-bogus.htm.ini create mode 100644 testing/web-platform/meta/XMLHttpRequest/open-url-multi-window-4.htm.ini create mode 100644 testing/web-platform/meta/XMLHttpRequest/overridemimetype-invalid-mime-type.htm.ini create mode 100644 testing/web-platform/meta/XMLHttpRequest/responsetext-decoding.htm.ini create mode 100644 testing/web-platform/meta/XMLHttpRequest/responsexml-document-properties.htm.ini create mode 100644 testing/web-platform/meta/XMLHttpRequest/send-authentication-basic.htm.ini create mode 100644 testing/web-platform/meta/XMLHttpRequest/send-authentication-cors-basic-setrequestheader.htm.ini create mode 100644 testing/web-platform/meta/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred.htm.ini create mode 100644 testing/web-platform/meta/XMLHttpRequest/send-entity-body-document-bogus.htm.ini create mode 100644 testing/web-platform/meta/XMLHttpRequest/send-network-error-sync-events.sub.htm.ini create mode 100644 testing/web-platform/meta/XMLHttpRequest/send-receive-utf16.htm.ini create mode 100644 testing/web-platform/meta/XMLHttpRequest/send-redirect-post-upload.htm.ini create mode 100644 testing/web-platform/meta/XMLHttpRequest/send-sync-blocks-async.htm.ini create mode 100644 testing/web-platform/meta/XMLHttpRequest/setrequestheader-bogus-value.htm.ini create mode 100644 testing/web-platform/meta/XMLHttpRequest/setrequestheader-case-insensitive.htm.ini create mode 100644 testing/web-platform/meta/XMLHttpRequest/setrequestheader-content-type.htm.ini create mode 100644 testing/web-platform/meta/XMLHttpRequest/setrequestheader-header-allowed.htm.ini create mode 100644 testing/web-platform/meta/XMLHttpRequest/xmlhttprequest-timeout-overridesexpires.html.ini create mode 100644 testing/web-platform/meta/ambient-light/AmbientLightSensor_browsing_context.html.ini create mode 100644 testing/web-platform/meta/ambient-light/AmbientLightSensor_onstatechange.html.ini create mode 100644 testing/web-platform/meta/ambient-light/AmbientLightSensor_start.html.ini create mode 100644 testing/web-platform/meta/ambient-light/AmbientLightSensor_stop.html.ini create mode 100644 testing/web-platform/meta/ambient-light/AmbientLightSensor_tests.html.ini create mode 100644 testing/web-platform/meta/ambient-light/idlharness.html.ini create mode 100644 testing/web-platform/meta/app-uri/appURI_test.html.ini create mode 100644 testing/web-platform/meta/battery-status/battery-charging-manual.html.ini create mode 100644 testing/web-platform/meta/battery-status/battery-discharging-manual.html.ini create mode 100644 testing/web-platform/meta/battery-status/battery-full-manual.html.ini create mode 100644 testing/web-platform/meta/battery-status/battery-interface-idlharness.html.ini create mode 100644 testing/web-platform/meta/battery-status/battery-plugging-in-manual.html.ini create mode 100644 testing/web-platform/meta/battery-status/battery-promise-iframe.html.ini create mode 100644 testing/web-platform/meta/battery-status/battery-promise-window.html.ini create mode 100644 testing/web-platform/meta/battery-status/battery-promise.html.ini create mode 100644 testing/web-platform/meta/battery-status/battery-unplugging-manual.html.ini create mode 100644 testing/web-platform/meta/battery-status/support-iframe-initial.html.ini create mode 100644 testing/web-platform/meta/battery-status/support-iframe.html.ini create mode 100644 testing/web-platform/meta/battery-status/support-window-open.html.ini create mode 100644 testing/web-platform/meta/compat/webkit-text-fill-color-currentColor.html.ini create mode 100644 testing/web-platform/meta/compat/webkit-text-fill-color-property-002.html.ini create mode 100644 testing/web-platform/meta/compat/webkit-text-fill-color-property-003.html.ini create mode 100644 testing/web-platform/meta/compat/webkit-text-fill-color-property-004.html.ini create mode 100644 testing/web-platform/meta/compat/webkit-text-fill-color-property-005.html.ini create mode 100644 testing/web-platform/meta/compat/webkit-text-fill-color-property-006.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/blink-contrib-2/form-action-src-blocked.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/blink-contrib-2/form-action-src-get-blocked.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/blink-contrib-2/form-action-src-javascript-blocked.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/blink-contrib-2/form-action-src-redirect-blocked.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/blink-contrib-2/plugintypes-notype-data.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/blink-contrib-2/plugintypes-notype-url.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/blink-contrib-2/plugintypes-nourl-blocked.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/blink-contrib-2/scripthash-default-src.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/blink-contrib-2/scriptnonce-basic-blocked.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/blink-contrib-2/stylehash-basic-blocked.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/blink-contrib-2/stylehash-default-src.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/blink-contrib/connect-src-eventsource-redirect-to-blocked.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/blink-contrib/filesystem-urls-do-not-match-self.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/blink-contrib/filesystem-urls-match-filesystem.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/blink-contrib/frame-src-blocked.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/blink-contrib/frame-src-cross-origin-load.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/blink-contrib/media-src-track-block.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-archive-codebase.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-archive.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-code-codebase.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-code.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/blink-contrib/object-src-no-url-blocked.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/blink-contrib/self-doesnt-match-blob.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/blink-contrib/star-doesnt-match-blob.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/blink-contrib/worker-connect-src-allowed.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/blink-contrib/worker-importscripts-blocked.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/blink-contrib/worker-script-src.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/blink-contrib/worker-set-timeout-blocked.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/child-src/child-src-blocked.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/child-src/child-src-conflicting-frame-src.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/child-src/child-src-cross-origin-load.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/frame-ancestors/multiple-frames-meta-ignored.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/frame-ancestors/multiple-frames-self-allowed.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/frame-ancestors/single-frame-self-allowed.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/generic/generic-0_10.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/media-src/media-src-7_1.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/media-src/media-src-7_3.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/media-src/media-src-7_3_2.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/media-src/media-src-redir-bug.sub.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/object-src/object-src-2_1.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/object-src/object-src-2_2.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/reporting/securitypolicyviolation-idl.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/script-src/script-src-1_2.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/script-src/script-src-1_2_1.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/script-src/script-src-1_4.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/script-src/script-src-1_4_1.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/script-src/script-src-1_4_2.html.ini create mode 100644 testing/web-platform/meta/content-security-policy/style-src/style-src-3_2.html.ini create mode 100644 testing/web-platform/meta/cookies/secure/set-from-ws.https.sub.html.ini create mode 100644 testing/web-platform/meta/cors/late-upload-events.htm.ini create mode 100644 testing/web-platform/meta/cors/preflight-cache.htm.ini create mode 100644 testing/web-platform/meta/cors/redirect-origin.htm.ini create mode 100644 testing/web-platform/meta/css-shapes/__dir__.ini create mode 100644 testing/web-platform/meta/cssom-view/HTMLBody-ScrollArea_quirksmode.html.ini create mode 100644 testing/web-platform/meta/cssom-view/elementFromPoint.html.ini create mode 100644 testing/web-platform/meta/cssom-view/elementScroll.html.ini create mode 100644 testing/web-platform/meta/cssom-view/negativeMargins.html.ini create mode 100644 testing/web-platform/meta/cssom-view/scrollingElement.html.ini create mode 100644 testing/web-platform/meta/custom-elements/CustomElementRegistry.html.ini create mode 100644 testing/web-platform/meta/custom-elements/HTMLElement-constructor.html.ini create mode 100644 testing/web-platform/meta/custom-elements/adopted-callback.html.ini create mode 100644 testing/web-platform/meta/custom-elements/attribute-changed-callback.html.ini create mode 100644 testing/web-platform/meta/custom-elements/connected-callbacks.html.ini create mode 100644 testing/web-platform/meta/custom-elements/custom-element-registry/define.html.ini create mode 100644 testing/web-platform/meta/custom-elements/disconnected-callbacks.html.ini create mode 100644 testing/web-platform/meta/custom-elements/htmlconstructor/newtarget.html.ini create mode 100644 testing/web-platform/meta/custom-elements/reaction-timing.html.ini create mode 100644 testing/web-platform/meta/custom-elements/reactions/Attr.html.ini create mode 100644 testing/web-platform/meta/custom-elements/reactions/ChildNode.html.ini create mode 100644 testing/web-platform/meta/custom-elements/reactions/DOMTokenList.html.ini create mode 100644 testing/web-platform/meta/custom-elements/reactions/Document.html.ini create mode 100644 testing/web-platform/meta/custom-elements/reactions/Element.html.ini create mode 100644 testing/web-platform/meta/custom-elements/reactions/NamedNodeMap.html.ini create mode 100644 testing/web-platform/meta/custom-elements/reactions/Node.html.ini create mode 100644 testing/web-platform/meta/custom-elements/reactions/ParentNode.html.ini create mode 100644 testing/web-platform/meta/custom-elements/reactions/Range.html.ini create mode 100644 testing/web-platform/meta/custom-elements/v0/__dir__.ini create mode 100644 testing/web-platform/meta/dom/collections/namednodemap-supported-property-names.html.ini create mode 100644 testing/web-platform/meta/dom/events/Event-init-while-dispatching.html.ini create mode 100644 testing/web-platform/meta/dom/events/Event-subclasses-constructors.html.ini create mode 100644 testing/web-platform/meta/dom/events/EventTarget-dispatchEvent.html.ini create mode 100644 testing/web-platform/meta/dom/events/ProgressEvent.html.ini create mode 100644 testing/web-platform/meta/dom/historical.html.ini create mode 100644 testing/web-platform/meta/dom/interfaces.html.ini create mode 100644 testing/web-platform/meta/dom/lists/DOMTokenList-Iterable.html.ini create mode 100644 testing/web-platform/meta/dom/lists/DOMTokenList-coverage-for-attributes.html.ini create mode 100644 testing/web-platform/meta/dom/lists/DOMTokenList-value.html.ini create mode 100644 testing/web-platform/meta/dom/nodes/DOMImplementation-createDocument.html.ini create mode 100644 testing/web-platform/meta/dom/nodes/Document-characterSet-normalization.html.ini create mode 100644 testing/web-platform/meta/dom/nodes/Document-constructor.html.ini create mode 100644 testing/web-platform/meta/dom/nodes/Document-contentType/contentType/contenttype_bmp.html.ini create mode 100644 testing/web-platform/meta/dom/nodes/Document-createElementNS.html.ini create mode 100644 testing/web-platform/meta/dom/nodes/Document-createEvent.html.ini create mode 100644 testing/web-platform/meta/dom/nodes/Element-classlist.html.ini create mode 100644 testing/web-platform/meta/dom/nodes/Element-closest.html.ini create mode 100644 testing/web-platform/meta/dom/nodes/Element-matches.html.ini create mode 100644 testing/web-platform/meta/dom/nodes/MutationObserver-childList.html.ini create mode 100644 testing/web-platform/meta/dom/nodes/Node-cloneNode.html.ini create mode 100644 testing/web-platform/meta/dom/nodes/Node-lookupNamespaceURI.html.ini create mode 100644 testing/web-platform/meta/dom/nodes/Node-replaceChild.html.ini create mode 100644 testing/web-platform/meta/dom/nodes/ParentNode-querySelector-All-xht.xht.ini create mode 100644 testing/web-platform/meta/dom/nodes/ParentNode-querySelector-All.html.ini create mode 100644 testing/web-platform/meta/dom/nodes/attributes.html.ini create mode 100644 testing/web-platform/meta/dom/nodes/rootNode.html.ini create mode 100644 testing/web-platform/meta/domparsing/DOMParser-parseFromString-xml.html.ini create mode 100644 testing/web-platform/meta/domparsing/innerhtml-01.xhtml.ini create mode 100644 testing/web-platform/meta/domparsing/innerhtml-05.xhtml.ini create mode 100644 testing/web-platform/meta/domparsing/xml-serialization.xhtml.ini create mode 100644 testing/web-platform/meta/domxpath/002.html.ini create mode 100644 testing/web-platform/meta/editing/event.html.ini create mode 100644 testing/web-platform/meta/editing/other/delete.html.ini create mode 100644 testing/web-platform/meta/editing/run/backcolor.html.ini create mode 100644 testing/web-platform/meta/editing/run/bold.html.ini create mode 100644 testing/web-platform/meta/editing/run/createlink.html.ini create mode 100644 testing/web-platform/meta/editing/run/delete.html.ini create mode 100644 testing/web-platform/meta/editing/run/fontname.html.ini create mode 100644 testing/web-platform/meta/editing/run/fontsize.html.ini create mode 100644 testing/web-platform/meta/editing/run/forecolor.html.ini create mode 100644 testing/web-platform/meta/editing/run/formatblock.html.ini create mode 100644 testing/web-platform/meta/editing/run/forwarddelete.html.ini create mode 100644 testing/web-platform/meta/editing/run/hilitecolor.html.ini create mode 100644 testing/web-platform/meta/editing/run/indent.html.ini create mode 100644 testing/web-platform/meta/editing/run/inserthorizontalrule.html.ini create mode 100644 testing/web-platform/meta/editing/run/inserthtml.html.ini create mode 100644 testing/web-platform/meta/editing/run/insertimage.html.ini create mode 100644 testing/web-platform/meta/editing/run/insertlinebreak.html.ini create mode 100644 testing/web-platform/meta/editing/run/insertorderedlist.html.ini create mode 100644 testing/web-platform/meta/editing/run/insertparagraph.html.ini create mode 100644 testing/web-platform/meta/editing/run/inserttext.html.ini create mode 100644 testing/web-platform/meta/editing/run/insertunorderedlist.html.ini create mode 100644 testing/web-platform/meta/editing/run/italic.html.ini create mode 100644 testing/web-platform/meta/editing/run/justifycenter.html.ini create mode 100644 testing/web-platform/meta/editing/run/justifyfull.html.ini create mode 100644 testing/web-platform/meta/editing/run/justifyleft.html.ini create mode 100644 testing/web-platform/meta/editing/run/justifyright.html.ini create mode 100644 testing/web-platform/meta/editing/run/misc.html.ini create mode 100644 testing/web-platform/meta/editing/run/multitest.html.ini create mode 100644 testing/web-platform/meta/editing/run/outdent.html.ini create mode 100644 testing/web-platform/meta/editing/run/removeformat.html.ini create mode 100644 testing/web-platform/meta/editing/run/strikethrough.html.ini create mode 100644 testing/web-platform/meta/editing/run/subscript.html.ini create mode 100644 testing/web-platform/meta/editing/run/superscript.html.ini create mode 100644 testing/web-platform/meta/editing/run/underline.html.ini create mode 100644 testing/web-platform/meta/editing/run/unlink.html.ini create mode 100644 testing/web-platform/meta/encoding/big5-encoder.html.ini create mode 100644 testing/web-platform/meta/encoding/gbk-encoder.html.ini create mode 100644 testing/web-platform/meta/encoding/idlharness.html.ini create mode 100644 testing/web-platform/meta/encoding/iso-2022-jp-decoder.html.ini create mode 100644 testing/web-platform/meta/encoding/textdecoder-ignorebom.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/Google/__dir__.ini create mode 100644 testing/web-platform/meta/encrypted-media/__dir__.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-events-session-closed-event.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-destroy-persistent-license.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-persistent-license-events.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-persistent-license.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-persistent-usage-record.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-events.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multikey.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multisession.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-two-videos.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-mp4-syntax-mediakeys.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-mp4-syntax-mediakeysession.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-mp4-waiting-for-a-key.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/clearkey-update-non-ascii-input.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-check-initdata-type.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-events-session-closed-event.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-events.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-expiration.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-generate-request-disallowed-input.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-invalid-license.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-keystatuses-multiple-sessions.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-keystatuses.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-onencrypted.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-playback-destroy-persistent-license.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-playback-persistent-license-events.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-playback-persistent-license.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-playback-persistent-usage-record-events.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-playback-persistent-usage-record.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-playback-retrieve-destroy-persistent-license.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-playback-retrieve-persistent-license.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-playback-retrieve-persistent-usage-record.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-clear-encrypted.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-encrypted-clear-sources.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-encrypted-clear.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-events.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-expired.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-multikey-sequential-readyState.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-multikey-sequential.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-multikey.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-multisession.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-src.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-update.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-immediately.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-onencrypted.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-two-videos.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-waitingforkey.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-requestmediakeysystemaccess.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-reset-src-after-setmediakeys.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-again-after-playback.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-again-after-resetting-src.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-at-same-time.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-different-mediakeys.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-to-multiple-video-elements.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-syntax-mediakeys.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-syntax-mediakeysession.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-syntax-mediakeysystemaccess.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-unique-origin.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-mp4-waiting-for-a-key.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-not-callable-after-createsession.html.ini create mode 100644 testing/web-platform/meta/encrypted-media/drm-temporary-license-type.html.ini create mode 100644 testing/web-platform/meta/eventsource/dedicated-worker/eventsource-close.htm.ini create mode 100644 testing/web-platform/meta/eventsource/dedicated-worker/eventsource-constructor-non-same-origin.htm.ini create mode 100644 testing/web-platform/meta/eventsource/dedicated-worker/eventsource-constructor-url-bogus.htm.ini create mode 100644 testing/web-platform/meta/eventsource/dedicated-worker/eventsource-eventtarget.worker.js.ini create mode 100644 testing/web-platform/meta/eventsource/dedicated-worker/eventsource-onmesage.htm.ini create mode 100644 testing/web-platform/meta/eventsource/dedicated-worker/eventsource-onopen.htm.ini create mode 100644 testing/web-platform/meta/eventsource/dedicated-worker/eventsource-prototype.htm.ini create mode 100644 testing/web-platform/meta/eventsource/dedicated-worker/eventsource-url.htm.ini create mode 100644 testing/web-platform/meta/eventsource/format-bom-2.htm.ini create mode 100644 testing/web-platform/meta/eventsource/format-data-before-final-empty-line.htm.ini create mode 100644 testing/web-platform/meta/eventsource/format-field-retry-bogus.htm.ini create mode 100644 testing/web-platform/meta/eventsource/format-field-retry.htm.ini create mode 100644 testing/web-platform/meta/eventsource/interfaces.html.ini create mode 100644 testing/web-platform/meta/eventsource/shared-worker/eventsource-close.htm.ini create mode 100644 testing/web-platform/meta/eventsource/shared-worker/eventsource-constructor-non-same-origin.htm.ini create mode 100644 testing/web-platform/meta/eventsource/shared-worker/eventsource-constructor-url-bogus.htm.ini create mode 100644 testing/web-platform/meta/eventsource/shared-worker/eventsource-eventtarget.htm.ini create mode 100644 testing/web-platform/meta/eventsource/shared-worker/eventsource-onmesage.htm.ini create mode 100644 testing/web-platform/meta/eventsource/shared-worker/eventsource-onopen.htm.ini create mode 100644 testing/web-platform/meta/eventsource/shared-worker/eventsource-prototype.htm.ini create mode 100644 testing/web-platform/meta/eventsource/shared-worker/eventsource-url.htm.ini create mode 100644 testing/web-platform/meta/ext-xhtml-pubid/the-xhtml-syntax/parsing-xhtml-documents/xhtml-pubid-1.html.ini create mode 100644 testing/web-platform/meta/fetch/api/basic/request-headers-worker.html.ini create mode 100644 testing/web-platform/meta/fetch/api/basic/request-headers.html.ini create mode 100644 testing/web-platform/meta/fetch/api/basic/scheme-about-worker.html.ini create mode 100644 testing/web-platform/meta/fetch/api/basic/scheme-about.html.ini create mode 100644 testing/web-platform/meta/fetch/api/basic/scheme-data-worker.html.ini create mode 100644 testing/web-platform/meta/fetch/api/basic/scheme-data.html.ini create mode 100644 testing/web-platform/meta/fetch/api/basic/stream-response-worker.html.ini create mode 100644 testing/web-platform/meta/fetch/api/basic/stream-response.html.ini create mode 100644 testing/web-platform/meta/fetch/api/cors/cors-filtering-worker.html.ini create mode 100644 testing/web-platform/meta/fetch/api/cors/cors-filtering.html.ini create mode 100644 testing/web-platform/meta/fetch/api/cors/cors-multiple-origins-worker.html.ini create mode 100644 testing/web-platform/meta/fetch/api/cors/cors-multiple-origins.html.ini create mode 100644 testing/web-platform/meta/fetch/api/cors/cors-preflight-referrer-worker.html.ini create mode 100644 testing/web-platform/meta/fetch/api/cors/cors-preflight-referrer.html.ini create mode 100644 testing/web-platform/meta/fetch/api/cors/cors-redirect-preflight-worker.html.ini create mode 100644 testing/web-platform/meta/fetch/api/cors/cors-redirect-preflight.html.ini create mode 100644 testing/web-platform/meta/fetch/api/headers/headers-basic.html.ini create mode 100644 testing/web-platform/meta/fetch/api/headers/headers-normalize.html.ini create mode 100644 testing/web-platform/meta/fetch/api/redirect/redirect-location-worker.html.ini create mode 100644 testing/web-platform/meta/fetch/api/redirect/redirect-location.html.ini create mode 100644 testing/web-platform/meta/fetch/api/redirect/redirect-origin-worker.html.ini create mode 100644 testing/web-platform/meta/fetch/api/redirect/redirect-origin.html.ini create mode 100644 testing/web-platform/meta/fetch/api/redirect/redirect-to-dataurl-worker.html.ini create mode 100644 testing/web-platform/meta/fetch/api/redirect/redirect-to-dataurl.html.ini create mode 100644 testing/web-platform/meta/fetch/api/request/request-consume-empty.html.ini create mode 100644 testing/web-platform/meta/fetch/api/request/request-disturbed.html.ini create mode 100644 testing/web-platform/meta/fetch/api/request/request-error.html.ini create mode 100644 testing/web-platform/meta/fetch/api/request/request-idl.html.ini create mode 100644 testing/web-platform/meta/fetch/api/request/request-init-003.sub.html.ini create mode 100644 testing/web-platform/meta/fetch/api/request/request-structure.html.ini create mode 100644 testing/web-platform/meta/fetch/api/response/response-cancel-stream.html.ini create mode 100644 testing/web-platform/meta/fetch/api/response/response-clone.html.ini create mode 100644 testing/web-platform/meta/fetch/api/response/response-consume-empty.html.ini create mode 100644 testing/web-platform/meta/fetch/api/response/response-consume-stream.html.ini create mode 100644 testing/web-platform/meta/fetch/api/response/response-consume.html.ini create mode 100644 testing/web-platform/meta/fetch/api/response/response-idl.html.ini create mode 100644 testing/web-platform/meta/fetch/api/response/response-init-001.html.ini create mode 100644 testing/web-platform/meta/fetch/api/response/response-init-002.html.ini create mode 100644 testing/web-platform/meta/fetch/api/response/response-static-error.html.ini create mode 100644 testing/web-platform/meta/fetch/api/response/response-static-redirect.html.ini create mode 100644 testing/web-platform/meta/fetch/api/response/response-stream-disturbed-1.html.ini create mode 100644 testing/web-platform/meta/fetch/api/response/response-stream-disturbed-2.html.ini create mode 100644 testing/web-platform/meta/fetch/api/response/response-stream-disturbed-3.html.ini create mode 100644 testing/web-platform/meta/fetch/api/response/response-stream-disturbed-4.html.ini create mode 100644 testing/web-platform/meta/fetch/nosniff/image.html.ini create mode 100644 testing/web-platform/meta/fetch/nosniff/worker.html.ini create mode 100644 testing/web-platform/meta/fullscreen/api/__dir__.ini create mode 100644 testing/web-platform/meta/generic-sensor/idlharness.html.ini create mode 100644 testing/web-platform/meta/geolocation-API/PositionOptions.html.ini create mode 100644 testing/web-platform/meta/geolocation-API/getCurrentPosition_IDL.html.ini create mode 100644 testing/web-platform/meta/geolocation-API/getCurrentPosition_permission_allow.html.ini create mode 100644 testing/web-platform/meta/geolocation-API/getCurrentPosition_permission_deny.html.ini create mode 100644 testing/web-platform/meta/geolocation-API/watchPosition_permission_deny.html.ini create mode 100644 testing/web-platform/meta/hr-time/basic.html.ini create mode 100644 testing/web-platform/meta/hr-time/test_cross_frame_start.html.ini create mode 100644 testing/web-platform/meta/html-media-capture/capture_fallback_file_upload.html.ini create mode 100644 testing/web-platform/meta/html-media-capture/capture_reflect.html.ini create mode 100644 testing/web-platform/meta/html-media-capture/idlharness.html.ini create mode 100644 testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_2.html.ini create mode 100644 testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_3.html.ini create mode 100644 testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html.ini create mode 100644 testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/popstate_event.html.ini create mode 100644 testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/unset_context_name-1.html.ini create mode 100644 testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/003.html.ini create mode 100644 testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/012.html.ini create mode 100644 testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-src-about-blank.html.ini create mode 100644 testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/003.html.ini create mode 100644 testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/001.html.ini create mode 100644 testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/002.html.ini create mode 100644 testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/003.html.ini create mode 100644 testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/004.html.ini create mode 100644 testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload.html.ini create mode 100644 testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/prompt/001.html.ini create mode 100644 testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/003.html.ini create mode 100644 testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/006.html.ini create mode 100644 testing/web-platform/meta/html/browsers/history/the-history-interface/001.html.ini create mode 100644 testing/web-platform/meta/html/browsers/history/the-history-interface/002.html.ini create mode 100644 testing/web-platform/meta/html/browsers/history/the-history-interface/004.html.ini create mode 100644 testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_004.html.ini create mode 100644 testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_005.html.ini create mode 100644 testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_006.html.ini create mode 100644 testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_007.html.ini create mode 100644 testing/web-platform/meta/html/browsers/history/the-history-interface/history_back.html.ini create mode 100644 testing/web-platform/meta/html/browsers/history/the-history-interface/history_forward.html.ini create mode 100644 testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_minus.html.ini create mode 100644 testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_plus.html.ini create mode 100644 testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_undefined.html.ini create mode 100644 testing/web-platform/meta/html/browsers/history/the-history-interface/joint_session_history/001.html.ini create mode 100644 testing/web-platform/meta/html/browsers/history/the-history-interface/joint_session_history/002.html.ini create mode 100644 testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_1.html.ini create mode 100644 testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_2.html.ini create mode 100644 testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_3.html.ini create mode 100644 testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_4.html.ini create mode 100644 testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini create mode 100644 testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1.html.ini create mode 100644 testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html.ini create mode 100644 testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_onload_2.html.ini create mode 100644 testing/web-platform/meta/html/browsers/history/the-location-interface/location_assign.html.ini create mode 100644 testing/web-platform/meta/html/browsers/history/the-location-interface/location_assign_about_blank.html.ini create mode 100644 testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_write_onload.html.ini create mode 100644 testing/web-platform/meta/html/browsers/history/the-location-interface/reload_post_1.html.ini create mode 100644 testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load.html.ini create mode 100644 testing/web-platform/meta/html/browsers/offline/application-cache-api/api_update_error.html.ini create mode 100644 testing/web-platform/meta/html/browsers/origin/origin-of-data-document.html.ini create mode 100644 testing/web-platform/meta/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain.html.ini create mode 100644 testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-02.html.ini create mode 100644 testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-03.html.ini create mode 100644 testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_script_defer.html.ini create mode 100644 testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/creating_browsing_context_test_01.html.ini create mode 100644 testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/named-objects.html.ini create mode 100644 testing/web-platform/meta/html/browsers/the-window-object/security-window/window-security.sub.html.ini create mode 100644 testing/web-platform/meta/html/browsers/the-window-object/window-properties.html.ini create mode 100644 testing/web-platform/meta/html/browsers/windows/browsing-context-first-created.xhtml.ini create mode 100644 testing/web-platform/meta/html/browsers/windows/browsing-context-names/browsing-context-choose-self-2.html.ini create mode 100644 testing/web-platform/meta/html/browsers/windows/browsing-context-names/browsing-context-default-name.html.ini create mode 100644 testing/web-platform/meta/html/browsers/windows/nested-browsing-contexts/frameElement.sub.html.ini create mode 100644 testing/web-platform/meta/html/browsers/windows/nested-browsing-contexts/window-top-001.html.ini create mode 100644 testing/web-platform/meta/html/dom/documents/dom-tree-accessors/Document.currentScript.sub.html.ini create mode 100644 testing/web-platform/meta/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements.html.ini create mode 100644 testing/web-platform/meta/html/dom/documents/dom-tree-accessors/nameditem-02.html.ini create mode 100644 testing/web-platform/meta/html/dom/documents/dom-tree-accessors/nameditem-03.html.ini create mode 100644 testing/web-platform/meta/html/dom/documents/dom-tree-accessors/nameditem-04.html.ini create mode 100644 testing/web-platform/meta/html/dom/documents/dom-tree-accessors/nameditem-05.html.ini create mode 100644 testing/web-platform/meta/html/dom/documents/dom-tree-accessors/nameditem-06.html.ini create mode 100644 testing/web-platform/meta/html/dom/dynamic-markup-insertion/opening-the-input-stream/009.html.ini create mode 100644 testing/web-platform/meta/html/dom/dynamic-markup-insertion/opening-the-input-stream/010.html.ini create mode 100644 testing/web-platform/meta/html/dom/elements/elements-in-the-dom/unknown-element.html.ini create mode 100644 testing/web-platform/meta/html/dom/elements/global-attributes/dir_auto-N-EN.html.ini create mode 100644 testing/web-platform/meta/html/dom/elements/global-attributes/the-translate-attribute-007.html.ini create mode 100644 testing/web-platform/meta/html/dom/elements/global-attributes/the-translate-attribute-008.html.ini create mode 100644 testing/web-platform/meta/html/dom/elements/global-attributes/the-translate-attribute-009.html.ini create mode 100644 testing/web-platform/meta/html/dom/elements/global-attributes/the-translate-attribute-010.html.ini create mode 100644 testing/web-platform/meta/html/dom/elements/global-attributes/the-translate-attribute-011.html.ini create mode 100644 testing/web-platform/meta/html/dom/elements/global-attributes/the-translate-attribute-012.html.ini create mode 100644 testing/web-platform/meta/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002a.html.ini create mode 100644 testing/web-platform/meta/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002b.html.ini create mode 100644 testing/web-platform/meta/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002c.html.ini create mode 100644 testing/web-platform/meta/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006a.html.ini create mode 100644 testing/web-platform/meta/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006b.html.ini create mode 100644 testing/web-platform/meta/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006c.html.ini create mode 100644 testing/web-platform/meta/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009a.html.ini create mode 100644 testing/web-platform/meta/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009b.html.ini create mode 100644 testing/web-platform/meta/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009c.html.ini create mode 100644 testing/web-platform/meta/html/dom/interfaces.html.ini create mode 100644 testing/web-platform/meta/html/dom/reflection-embedded.html.ini create mode 100644 testing/web-platform/meta/html/dom/reflection-forms.html.ini create mode 100644 testing/web-platform/meta/html/dom/reflection-grouping.html.ini create mode 100644 testing/web-platform/meta/html/dom/reflection-metadata.html.ini create mode 100644 testing/web-platform/meta/html/dom/reflection-misc.html.ini create mode 100644 testing/web-platform/meta/html/dom/reflection-obsolete.html.ini create mode 100644 testing/web-platform/meta/html/dom/reflection-sections.html.ini create mode 100644 testing/web-platform/meta/html/dom/reflection-tabular.html.ini create mode 100644 testing/web-platform/meta/html/dom/reflection-text.html.ini create mode 100644 testing/web-platform/meta/html/editing/dnd/synthetic/001.html.ini create mode 100644 testing/web-platform/meta/html/editing/dnd/target-origin/202.html.ini create mode 100644 testing/web-platform/meta/html/editing/dnd/the-dropzone-attribute/dropzone_attribute.html.ini create mode 100644 testing/web-platform/meta/html/editing/focus/focus-management/focus-event-targets-simple.html.ini create mode 100644 testing/web-platform/meta/html/editing/focus/focus-management/focus-events.html.ini create mode 100644 testing/web-platform/meta/html/infrastructure/common-dom-interfaces/collections/htmlformcontrolscollection.html.ini create mode 100644 testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-16be.html.ini create mode 100644 testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-16le.html.ini create mode 100644 testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-8.html.ini create mode 100644 testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html.ini create mode 100644 testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html.ini create mode 100644 testing/web-platform/meta/html/infrastructure/urls/terminology-0/document-base-url.html.ini create mode 100644 testing/web-platform/meta/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-events.html.ini create mode 100644 testing/web-platform/meta/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-loop.html.ini create mode 100644 testing/web-platform/meta/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-scrollamount.html.ini create mode 100644 testing/web-platform/meta/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-scrolldelay.html.ini create mode 100644 testing/web-platform/meta/html/rendering/bindings/the-select-element-0/option-label.html.ini create mode 100644 testing/web-platform/meta/html/rendering/non-replaced-elements/lists/li-type-supported-xhtml.xhtml.ini create mode 100644 testing/web-platform/meta/html/rendering/non-replaced-elements/lists/li-type-supported.html.ini create mode 100644 testing/web-platform/meta/html/rendering/non-replaced-elements/lists/ol-type-unsupported-circle.html.ini create mode 100644 testing/web-platform/meta/html/rendering/non-replaced-elements/lists/ol-type-unsupported-disc.html.ini create mode 100644 testing/web-platform/meta/html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-alpha.html.ini create mode 100644 testing/web-platform/meta/html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-roman.html.ini create mode 100644 testing/web-platform/meta/html/rendering/non-replaced-elements/lists/ol-type-unsupported-none.html.ini create mode 100644 testing/web-platform/meta/html/rendering/non-replaced-elements/lists/ol-type-unsupported-round.html.ini create mode 100644 testing/web-platform/meta/html/rendering/non-replaced-elements/lists/ol-type-unsupported-square.html.ini create mode 100644 testing/web-platform/meta/html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-alpha.html.ini create mode 100644 testing/web-platform/meta/html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-roman.html.ini create mode 100644 testing/web-platform/meta/html/rendering/non-replaced-elements/lists/ul-type-unsupported-decimal.html.ini create mode 100644 testing/web-platform/meta/html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-alpha.html.ini create mode 100644 testing/web-platform/meta/html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-roman.html.ini create mode 100644 testing/web-platform/meta/html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-alpha.html.ini create mode 100644 testing/web-platform/meta/html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-roman.html.ini create mode 100644 testing/web-platform/meta/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-a.html.ini create mode 100644 testing/web-platform/meta/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-q.html.ini create mode 100644 testing/web-platform/meta/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-s.html.ini create mode 100644 testing/web-platform/meta/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-x.xhtml.ini create mode 100644 testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-element-0/min-width-not-important.html.ini create mode 100644 testing/web-platform/meta/html/rendering/non-replaced-elements/the-hr-element-0/align.html.ini create mode 100644 testing/web-platform/meta/html/rendering/non-replaced-elements/the-hr-element-0/color.html.ini create mode 100644 testing/web-platform/meta/html/rendering/non-replaced-elements/the-hr-element-0/width.html.ini create mode 100644 testing/web-platform/meta/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback.html.ini create mode 100644 testing/web-platform/meta/html/rendering/replaced-elements/images/space.html.ini create mode 100644 testing/web-platform/meta/html/semantics/document-metadata/the-base-element/base_about_blank.html.ini create mode 100644 testing/web-platform/meta/html/semantics/document-metadata/the-link-element/link-load-event.html.ini create mode 100644 testing/web-platform/meta/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html.ini create mode 100644 testing/web-platform/meta/html/semantics/document-metadata/the-meta-element/the-lang-attribute-012.html.ini create mode 100644 testing/web-platform/meta/html/semantics/document-metadata/the-style-element/historical.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_timeupdate.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/historical.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/src.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/constructor.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-moved.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-addEventListener.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-onerror.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-audio-constructor.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-in-sync-event.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-networkState.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-not-in-document.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-load.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-pause.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-play.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-not-in-document.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-source.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-source.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-src.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/currentTime.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document-networkState.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/playing-the-media-resource/play-in-detached-document.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/009.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/010.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/011.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/012.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/013.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/014.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/015.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/016.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/017.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/018.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/019.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/020.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/021.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/022.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/023.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/024.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/025.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/026.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/027.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/028.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/029.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/030.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/031.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/032.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/033.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/034.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/035.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/036.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/037.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/038.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/039.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/040.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/041.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/042.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/043.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/044.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/045.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/046.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/src-clear-cues.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/video_008.htm.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/video_loop_base.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-area-element/area-coords.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-area-element/area-processing.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-area-element/area-shape.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-audio-element/audio_constructor.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/historical.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-03.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-04.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_javascript_url_01.htm.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-img-element/current-pixel-density/basic.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-img-element/img.complete.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-img-element/invalid-src.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-img-element/update-the-image-data/fail-to-resolve.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-object-element/object-attributes.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-video-element/video_content_image.htm.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-video-element/video_content_text.htm.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-video-element/video_initially_paused.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/attributes-common-to-form-controls/dirname-ltr.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/attributes-common-to-form-controls/disabled-elements-01.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/attributes-common-to-form-controls/formAction_document_address.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/attributes-common-to-form-controls/formaction.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/constraints/form-validation-checkValidity.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/constraints/form-validation-reportValidity.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/constraints/form-validation-validity-badInput.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/constraints/form-validation-validity-rangeOverflow.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/constraints/form-validation-validity-rangeUnderflow.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/constraints/form-validation-validity-stepMismatch.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/constraints/form-validation-validity-valid.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/constraints/form-validation-willValidate.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/form-control-infrastructure/form.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/form-submission-0/getactionurl.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/historical.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/textfieldselection/select-event.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/textfieldselection/selection-after-content-change.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/textfieldselection/selection-not-application-textarea.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/textfieldselection/selection-not-application.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/textfieldselection/textfieldselection-setRangeText.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-button-element/button-events.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-button-element/button-validation.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-datalist-element/datalistoptions.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-fieldset-element/HTMLFieldSetElement.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-form-element/form-autocomplete.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-input-element/date.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-input-element/datetime-local.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-input-element/datetime.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-input-element/email.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-input-element/month.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-input-element/number.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-input-element/radio-groupname-case.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-input-element/radio.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-input-element/range.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-input-element/selection.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-input-element/time-2.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-input-element/time.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-input-element/type-change-state.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-input-element/valueMode.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-input-element/week.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-label-element/label-attributes.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-label-element/labelable-elements.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-select-element/common-HTMLOptionsCollection-namedItem.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-select-element/common-HTMLOptionsCollection.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-select-element/select-named-getter.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-select-element/select-remove.html.ini create mode 100644 testing/web-platform/meta/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002.html.ini create mode 100644 testing/web-platform/meta/html/semantics/grouping-content/the-li-element/grouping-li.html.ini create mode 100644 testing/web-platform/meta/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001.html.ini create mode 100644 testing/web-platform/meta/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001.html.ini create mode 100644 testing/web-platform/meta/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002.html.ini create mode 100644 testing/web-platform/meta/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001.html.ini create mode 100644 testing/web-platform/meta/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002.html.ini create mode 100644 testing/web-platform/meta/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003.html.ini create mode 100644 testing/web-platform/meta/html/semantics/grouping-content/the-ol-element/grouping-ol.html.ini create mode 100644 testing/web-platform/meta/html/semantics/grouping-content/the-ol-element/ol.start-reflection-2.html.ini create mode 100644 testing/web-platform/meta/html/semantics/interactive-elements/the-details-element/details.html.ini create mode 100644 testing/web-platform/meta/html/semantics/interactive-elements/the-details-element/toggleEvent.html.ini create mode 100644 testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-close.html.ini create mode 100644 testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-open.html.ini create mode 100644 testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html.ini create mode 100644 testing/web-platform/meta/html/semantics/interfaces.html.ini create mode 100644 testing/web-platform/meta/html/semantics/scripting-1/the-script-element/historical.html.ini create mode 100644 testing/web-platform/meta/html/semantics/scripting-1/the-script-element/script-charset-02.html.ini create mode 100644 testing/web-platform/meta/html/semantics/scripting-1/the-script-element/script-charset-03.html.ini create mode 100644 testing/web-platform/meta/html/semantics/scripting-1/the-script-element/script-for-event.html.ini create mode 100644 testing/web-platform/meta/html/semantics/scripting-1/the-script-element/script-languages-01.html.ini create mode 100644 testing/web-platform/meta/html/semantics/scripting-1/the-script-element/script-languages-02.html.ini create mode 100644 testing/web-platform/meta/html/semantics/scripting-1/the-script-element/script-text.html.ini create mode 100644 testing/web-platform/meta/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-document-type.html.ini create mode 100644 testing/web-platform/meta/html/semantics/scripting-1/the-template-element/template-element/node-document-changes.html.ini create mode 100644 testing/web-platform/meta/html/semantics/scripting-1/the-template-element/template-element/template-as-a-descendant.html.ini create mode 100644 testing/web-platform/meta/html/semantics/scripting-1/the-template-element/template-element/template-content.html.ini create mode 100644 testing/web-platform/meta/html/semantics/selectors/pseudo-classes/checked.html.ini create mode 100644 testing/web-platform/meta/html/semantics/selectors/pseudo-classes/enabled.html.ini create mode 100644 testing/web-platform/meta/html/semantics/selectors/pseudo-classes/focus-autofocus.html.ini create mode 100644 testing/web-platform/meta/html/semantics/selectors/pseudo-classes/focus.html.ini create mode 100644 testing/web-platform/meta/html/semantics/selectors/pseudo-classes/inrange-outofrange.html.ini create mode 100644 testing/web-platform/meta/html/semantics/selectors/pseudo-classes/link.html.ini create mode 100644 testing/web-platform/meta/html/semantics/selectors/pseudo-classes/readwrite-readonly.html.ini create mode 100644 testing/web-platform/meta/html/semantics/tabular-data/the-caption-element/caption_001.html.ini create mode 100644 testing/web-platform/meta/html/semantics/tabular-data/the-table-element/caption-methods.html.ini create mode 100644 testing/web-platform/meta/html/semantics/tabular-data/the-table-element/tHead.html.ini create mode 100644 testing/web-platform/meta/html/semantics/tabular-data/the-table-element/table-insertRow.html.ini create mode 100644 testing/web-platform/meta/html/semantics/tabular-data/the-tr-element/sectionRowIndex.html.ini create mode 100644 testing/web-platform/meta/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-nested.html.ini create mode 100644 testing/web-platform/meta/html/semantics/text-level-semantics/the-bdo-element/bdo-override.html.ini create mode 100644 testing/web-platform/meta/html/semantics/text-level-semantics/the-br-element/br-bidi.html.ini create mode 100644 testing/web-platform/meta/html/semantics/text-level-semantics/the-wbr-element/wbr-element.html.ini create mode 100644 testing/web-platform/meta/html/syntax/parsing-html-fragments/the-input-byte-stream-003.html.ini create mode 100644 testing/web-platform/meta/html/syntax/parsing-html-fragments/the-input-byte-stream-004.html.ini create mode 100644 testing/web-platform/meta/html/syntax/parsing-html-fragments/the-input-byte-stream-015.html.ini create mode 100644 testing/web-platform/meta/html/syntax/parsing/DOMContentLoaded-defer.html.ini create mode 100644 testing/web-platform/meta/html/syntax/parsing/html5lib_template.html.ini create mode 100644 testing/web-platform/meta/html/syntax/parsing/html5lib_tests15.html.ini create mode 100644 testing/web-platform/meta/html/syntax/parsing/html5lib_tests19.html.ini create mode 100644 testing/web-platform/meta/html/syntax/parsing/html5lib_tests25.html.ini create mode 100644 testing/web-platform/meta/html/syntax/parsing/html5lib_tests7.html.ini create mode 100644 testing/web-platform/meta/html/syntax/parsing/template/additions-to-the-in-frameset-insertion-mode/end-tag-frameset.html.ini create mode 100644 testing/web-platform/meta/html/syntax/parsing/template/creating-an-element-for-the-token/template-owner-document.html.ini create mode 100644 testing/web-platform/meta/html/syntax/serializing-html-fragments/serializing.html.ini create mode 100644 testing/web-platform/meta/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-support.htm.ini create mode 100644 testing/web-platform/meta/html/webappapis/idle-callbacks/__dir__.ini create mode 100644 testing/web-platform/meta/html/webappapis/scripting/event-loops/microtask_after_raf.html.ini create mode 100644 testing/web-platform/meta/html/webappapis/scripting/event-loops/task_microtask_ordering.html.ini create mode 100644 testing/web-platform/meta/html/webappapis/scripting/events/event-handler-processing-algorithm.html.ini create mode 100644 testing/web-platform/meta/html/webappapis/scripting/events/inline-event-handler-ordering.html.ini create mode 100644 testing/web-platform/meta/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-late.html.ini create mode 100644 testing/web-platform/meta/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setInterval.html.ini create mode 100644 testing/web-platform/meta/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setTimeout.html.ini create mode 100644 testing/web-platform/meta/html/webappapis/scripting/processing-model-2/compile-error-cross-origin.html.ini create mode 100644 testing/web-platform/meta/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setInterval.html.ini create mode 100644 testing/web-platform/meta/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setTimeout.html.ini create mode 100644 testing/web-platform/meta/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin.html.ini create mode 100644 testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.worker.js.ini create mode 100644 testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/content.html.ini create mode 100644 testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/content/001.xhtml.ini create mode 100644 testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/content/002.xhtml.ini create mode 100644 testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/content/003.xhtml.ini create mode 100644 testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/content/004.xhtml.ini create mode 100644 testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/content/005.xhtml.ini create mode 100644 testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/content/006.xhtml.ini create mode 100644 testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.html.ini create mode 100644 testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/001.xhtml.ini create mode 100644 testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/002.xhtml.ini create mode 100644 testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/003.xhtml.ini create mode 100644 testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/004.xhtml.ini create mode 100644 testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/005.xhtml.ini create mode 100644 testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/006.xhtml.ini create mode 100644 testing/web-platform/meta/http/basic-auth-cache-test.html.ini create mode 100644 testing/web-platform/meta/infrastructure/failing-test.html.ini create mode 100644 testing/web-platform/meta/js/builtins/Object.prototype.freeze.html.ini create mode 100644 testing/web-platform/meta/js/builtins/Object.prototype.preventExtensions.html.ini create mode 100644 testing/web-platform/meta/js/builtins/Object.prototype.seal.html.ini create mode 100644 testing/web-platform/meta/media-source/SourceBuffer-abort-readyState.html.ini create mode 100644 testing/web-platform/meta/media-source/SourceBuffer-abort-removed.html.ini create mode 100644 testing/web-platform/meta/media-source/SourceBuffer-abort-updating.html.ini create mode 100644 testing/web-platform/meta/media-source/SourceBuffer-abort.html.ini create mode 100644 testing/web-platform/meta/media-source/interfaces.html.ini create mode 100644 testing/web-platform/meta/media-source/mediasource-activesourcebuffers.html.ini create mode 100644 testing/web-platform/meta/media-source/mediasource-addsourcebuffer-mode.html.ini create mode 100644 testing/web-platform/meta/media-source/mediasource-addsourcebuffer.html.ini create mode 100644 testing/web-platform/meta/media-source/mediasource-avtracks.html.ini create mode 100644 testing/web-platform/meta/media-source/mediasource-config-change-mp4-a-bitrate.html.ini create mode 100644 testing/web-platform/meta/media-source/mediasource-config-change-mp4-av-audio-bitrate.html.ini create mode 100644 testing/web-platform/meta/media-source/mediasource-config-change-mp4-av-framesize.html.ini create mode 100644 testing/web-platform/meta/media-source/mediasource-config-change-mp4-av-video-bitrate.html.ini create mode 100644 testing/web-platform/meta/media-source/mediasource-config-change-mp4-v-bitrate.html.ini create mode 100644 testing/web-platform/meta/media-source/mediasource-config-change-mp4-v-framerate.html.ini create mode 100644 testing/web-platform/meta/media-source/mediasource-config-change-mp4-v-framesize.html.ini create mode 100644 testing/web-platform/meta/media-source/mediasource-detach.html.ini create mode 100644 testing/web-platform/meta/media-source/mediasource-duration.html.ini create mode 100644 testing/web-platform/meta/media-source/mediasource-endofstream.html.ini create mode 100644 testing/web-platform/meta/media-source/mediasource-getvideoplaybackquality.html.ini create mode 100644 testing/web-platform/meta/media-source/mediasource-is-type-supported.html.ini create mode 100644 testing/web-platform/meta/media-source/mediasource-redundant-seek.html.ini create mode 100644 testing/web-platform/meta/media-source/mediasource-sequencemode-append-buffer.html.ini create mode 100644 testing/web-platform/meta/media-source/mediasource-sourcebuffer-mode-timestamps.html.ini create mode 100644 testing/web-platform/meta/media-source/mediasource-sourcebuffer-trackdefaults.html.ini create mode 100644 testing/web-platform/meta/media-source/mediasource-trackdefault.html.ini create mode 100644 testing/web-platform/meta/media-source/mediasource-trackdefaultlist.html.ini create mode 100644 testing/web-platform/meta/mediacapture-record/BlobEvent-constructor.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/GUM-api.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/GUM-deny.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/GUM-empty-option-param.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/GUM-impossible-constraint.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/GUM-optional-constraint.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/GUM-trivial-constraint.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/GUM-unknownkey-option-param.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStream-MediaElement-preload-none.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStream-MediaElement-srcObject.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStream-add-audio-track.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStream-audio-only.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStream-finished-add.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStream-gettrackid.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStream-id-manual.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStream-idl.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStream-removetrack.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStream-video-only.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-audio-is-silence.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-video-is-black.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-end.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-id.https.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-init.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/allowed/http-csp/same-host-https/link-prefetch-tag/top-level/keep-scheme-redirect/allowed.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/allowed/http-csp/same-host-https/link-prefetch-tag/top-level/no-redirect/allowed.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/allowed/http-csp/same-host-https/video-tag/top-level/keep-scheme-redirect/allowed.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/allowed/http-csp/same-host-https/video-tag/top-level/no-redirect/allowed.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/allowed/meta-csp/same-host-https/link-prefetch-tag/top-level/no-redirect/allowed.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/allowed/meta-csp/same-host-https/video-tag/top-level/no-redirect/allowed.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/allowed/no-opt-in/same-host-https/link-prefetch-tag/top-level/keep-scheme-redirect/allowed.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/allowed/no-opt-in/same-host-https/link-prefetch-tag/top-level/no-redirect/allowed.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/allowed/no-opt-in/same-host-https/video-tag/top-level/keep-scheme-redirect/allowed.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/allowed/no-opt-in/same-host-https/video-tag/top-level/no-redirect/allowed.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/meta-csp/cross-origin-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/meta-csp/same-host-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/cross-origin-http/fetch-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/cross-origin-http/fetch-request/top-level/no-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/cross-origin-http/fetch-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/cross-origin-http/form-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/cross-origin-http/form-tag/top-level/no-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/cross-origin-http/form-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/cross-origin-http/link-css-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/cross-origin-http/link-css-tag/top-level/no-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/cross-origin-http/link-css-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/cross-origin-http/object-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/cross-origin-http/object-tag/top-level/no-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/cross-origin-http/object-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/cross-origin-http/picture-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/cross-origin-http/picture-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/cross-origin-http/script-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/cross-origin-http/script-tag/top-level/no-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/cross-origin-http/script-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/cross-origin-http/xhr-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/cross-origin-http/xhr-request/top-level/no-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/cross-origin-http/xhr-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/same-host-http/fetch-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/same-host-http/fetch-request/top-level/no-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/same-host-http/fetch-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/same-host-http/form-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/same-host-http/form-tag/top-level/no-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/same-host-http/form-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/same-host-http/link-css-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/same-host-http/link-css-tag/top-level/no-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/same-host-http/link-css-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/same-host-http/object-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/same-host-http/object-tag/top-level/no-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/same-host-http/object-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/same-host-http/picture-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/same-host-http/picture-tag/top-level/no-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/same-host-http/picture-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/same-host-http/script-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/same-host-http/script-tag/top-level/no-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/same-host-http/script-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/same-host-http/xhr-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/same-host-http/xhr-request/top-level/no-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/blockable/no-opt-in/same-host-http/xhr-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/audio-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/audio-tag/top-level/no-redirect/no-opt-in-allows.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/audio-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/img-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/img-tag/top-level/no-redirect/no-opt-in-allows.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/img-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/link-prefetch-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/link-prefetch-tag/top-level/no-redirect/no-opt-in-allows.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/link-prefetch-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/video-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/video-tag/top-level/no-redirect/no-opt-in-allows.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/video-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/optionally-blockable/no-opt-in/same-host-http/audio-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/optionally-blockable/no-opt-in/same-host-http/audio-tag/top-level/no-redirect/no-opt-in-allows.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/optionally-blockable/no-opt-in/same-host-http/audio-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/optionally-blockable/no-opt-in/same-host-http/img-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/optionally-blockable/no-opt-in/same-host-http/img-tag/top-level/no-redirect/no-opt-in-allows.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/optionally-blockable/no-opt-in/same-host-http/img-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/optionally-blockable/no-opt-in/same-host-http/link-prefetch-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/optionally-blockable/no-opt-in/same-host-http/link-prefetch-tag/top-level/no-redirect/no-opt-in-allows.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/optionally-blockable/no-opt-in/same-host-http/link-prefetch-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/optionally-blockable/no-opt-in/same-host-http/video-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/optionally-blockable/no-opt-in/same-host-http/video-tag/top-level/no-redirect/no-opt-in-allows.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/optionally-blockable/no-opt-in/same-host-http/video-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html.ini create mode 100644 testing/web-platform/meta/mozilla-sync create mode 100644 testing/web-platform/meta/navigation-timing/idlharness.html.ini create mode 100644 testing/web-platform/meta/navigation-timing/test_navigation_type_reload.html.ini create mode 100644 testing/web-platform/meta/navigation-timing/test_timing_reload.html.ini create mode 100644 testing/web-platform/meta/navigation-timing/test_timing_xserver_redirect.html.ini create mode 100644 testing/web-platform/meta/notifications/constructor-basic.html.ini create mode 100644 testing/web-platform/meta/notifications/constructor-invalid.html.ini create mode 100644 testing/web-platform/meta/notifications/event-onclose.html.ini create mode 100644 testing/web-platform/meta/notifications/event-onshow.html.ini create mode 100644 testing/web-platform/meta/notifications/instance.html.ini create mode 100644 testing/web-platform/meta/notifications/lang.html.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/input_autocomplete.html.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/input_list.html.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/input_valueasdate.html.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/input_valueasnumber.html.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/select_length.html.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/select_selectedindex.html.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Infraware/Forms/contents/Forms/button_labels.html.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Infraware/Forms/contents/Forms/form_submit.html.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Infraware/Forms/contents/Forms/input_height.html.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Infraware/Forms/contents/Forms/input_labels.html.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Infraware/Forms/contents/Forms/input_value_invalidstateerr.html.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Infraware/Forms/contents/Forms/input_width.html.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Infraware/Forms/contents/Forms/keygen_labels.html.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Microsoft/history/history_000.htm.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Opera/script_scheduling/029.html.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Opera/script_scheduling/031.html.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Opera/script_scheduling/044.html.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Opera/script_scheduling/045.html.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Opera/script_scheduling/077.html.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Opera/script_scheduling/083.html.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Opera/script_scheduling/096.html.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Opera/script_scheduling/098.html.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Opera/script_scheduling/109.html.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Opera/script_scheduling/116.html.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Opera/script_scheduling/122.html.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Opera/script_scheduling/123.html.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Opera/script_scheduling/124.html.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Opera/script_scheduling/125.html.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Opera/script_scheduling/126.html.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Opera/script_scheduling/128.html.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Opera/script_scheduling/136.html.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Opera/script_scheduling/144.html.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Opera/script_scheduling/146.html.ini create mode 100644 testing/web-platform/meta/old-tests/submission/Opera/script_scheduling/149.html.ini create mode 100644 testing/web-platform/meta/page-visibility/idlharness.html.ini create mode 100644 testing/web-platform/meta/payment-request/interfaces.https.html.ini create mode 100644 testing/web-platform/meta/payment-request/payment-request-in-iframe.html.ini create mode 100644 testing/web-platform/meta/performance-timeline/__dir__.ini create mode 100644 testing/web-platform/meta/performance-timeline/po-disconnect.html.ini create mode 100644 testing/web-platform/meta/performance-timeline/po-getentries.html.ini create mode 100644 testing/web-platform/meta/performance-timeline/po-navigation.html.ini create mode 100644 testing/web-platform/meta/pointerevents/pointerevent_constructor.html.ini create mode 100644 testing/web-platform/meta/pointerevents/pointerevent_touch-action-illegal.html.ini create mode 100644 testing/web-platform/meta/pointerevents/pointerevent_touch-action-verification.html.ini create mode 100644 testing/web-platform/meta/pointerlock/idlharness.html.ini create mode 100644 testing/web-platform/meta/presentation-api/controlling-ua/PresentationRequest_error.html.ini create mode 100644 testing/web-platform/meta/presentation-api/controlling-ua/PresentationRequest_success.html.ini create mode 100644 testing/web-platform/meta/presentation-api/controlling-ua/getAvailability.html.ini create mode 100644 testing/web-platform/meta/presentation-api/controlling-ua/getAvailability_mixedcontent.https.html.ini create mode 100644 testing/web-platform/meta/presentation-api/controlling-ua/getAvailability_sandboxing_error.html.ini create mode 100644 testing/web-platform/meta/presentation-api/controlling-ua/getAvailability_sandboxing_success.html.ini create mode 100644 testing/web-platform/meta/presentation-api/controlling-ua/idlharness.html.ini create mode 100644 testing/web-platform/meta/presentation-api/controlling-ua/reconnectToPresentation_mixedcontent.https.html.ini create mode 100644 testing/web-platform/meta/presentation-api/controlling-ua/reconnectToPresentation_sandboxing_error.html.ini create mode 100644 testing/web-platform/meta/presentation-api/controlling-ua/reconnectToPresentation_sandboxing_success.html.ini create mode 100644 testing/web-platform/meta/presentation-api/controlling-ua/startNewPresentation_error.html.ini create mode 100644 testing/web-platform/meta/presentation-api/receiving-ua/idlharness.html.ini create mode 100644 testing/web-platform/meta/proximity/DeviceProximityEvent_tests.html.ini create mode 100644 testing/web-platform/meta/proximity/UserProximityEvent_tests.html.ini create mode 100644 testing/web-platform/meta/proximity/idlharness.html.ini create mode 100644 testing/web-platform/meta/quirks-mode/hashless-hex-color.html.ini create mode 100644 testing/web-platform/meta/quirks-mode/line-height-calculation.html.ini create mode 100644 testing/web-platform/meta/quirks-mode/percentage-height-calculation.html.ini create mode 100644 testing/web-platform/meta/quirks-mode/table-cell-width-calculation.html.ini create mode 100644 testing/web-platform/meta/quirks-mode/unitless-length.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/generic/subresource-test/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/generic/subresource-test/image-decoding.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/generic/unsupported-csp-referrer-directive.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-csp/cross-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-csp/cross-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-csp/same-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-csp/same-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/meta-csp/cross-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/meta-csp/cross-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/meta-csp/same-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/meta-csp/same-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/http-csp/cross-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/http-csp/cross-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/http-csp/same-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/http-csp/same-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/meta-csp/cross-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/meta-csp/cross-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/meta-csp/same-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/meta-csp/same-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/meta-referrer/same-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/no-referrer/meta-referrer/same-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/origin/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/strict-origin/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/__dir__.ini create mode 100644 testing/web-platform/meta/resource-timing/resource-timing.html.ini create mode 100644 testing/web-platform/meta/resource-timing/test_resource_timing.html.ini create mode 100644 testing/web-platform/meta/screen-orientation/lock-bad-argument.html.ini create mode 100644 testing/web-platform/meta/screen-orientation/lock-basic.html.ini create mode 100644 testing/web-platform/meta/screen-orientation/lock-sandboxed-iframe.html.ini create mode 100644 testing/web-platform/meta/screen-orientation/onchange-event-subframe.html.ini create mode 100644 testing/web-platform/meta/screen-orientation/onchange-event.html.ini create mode 100644 testing/web-platform/meta/screen-orientation/orientation-reading.html.ini create mode 100644 testing/web-platform/meta/selection/Document-open.html.ini create mode 100644 testing/web-platform/meta/selection/addRange.html.ini create mode 100644 testing/web-platform/meta/selection/collapse.html.ini create mode 100644 testing/web-platform/meta/selection/collapseToStartEnd.html.ini create mode 100644 testing/web-platform/meta/selection/extend.html.ini create mode 100644 testing/web-platform/meta/selection/getSelection.html.ini create mode 100644 testing/web-platform/meta/selection/isCollapsed.html.ini create mode 100644 testing/web-platform/meta/selection/removeAllRanges.html.ini create mode 100644 testing/web-platform/meta/selection/selectAllChildren.html.ini create mode 100644 testing/web-platform/meta/selection/setBaseAndExtent.html.ini create mode 100644 testing/web-platform/meta/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html.ini create mode 100644 testing/web-platform/meta/selectors/attribute-selectors/attribute-case/cssom.html.ini create mode 100644 testing/web-platform/meta/service-workers/cache-storage/common.https.html.ini create mode 100644 testing/web-platform/meta/service-workers/cache-storage/serviceworker/__dir__.ini create mode 100644 testing/web-platform/meta/service-workers/cache-storage/serviceworker/cache-add.https.html.ini create mode 100644 testing/web-platform/meta/service-workers/cache-storage/serviceworker/credentials.html.ini create mode 100644 testing/web-platform/meta/service-workers/cache-storage/window/__dir__.ini create mode 100644 testing/web-platform/meta/service-workers/cache-storage/window/cache-add.https.html.ini create mode 100644 testing/web-platform/meta/service-workers/cache-storage/worker/__dir__.ini create mode 100644 testing/web-platform/meta/service-workers/cache-storage/worker/cache-add.https.html.ini create mode 100644 testing/web-platform/meta/service-workers/service-worker/ServiceWorkerGlobalScope/__dir__.ini create mode 100644 testing/web-platform/meta/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html.ini create mode 100644 testing/web-platform/meta/service-workers/service-worker/__dir__.ini create mode 100644 testing/web-platform/meta/service-workers/service-worker/appcache-ordering-main.https.html.ini create mode 100644 testing/web-platform/meta/service-workers/service-worker/fetch-event.https.html.ini create mode 100644 testing/web-platform/meta/service-workers/service-worker/fetch-request-css-base-url.https.html.ini create mode 100644 testing/web-platform/meta/service-workers/service-worker/fetch-request-css-images.https.html.ini create mode 100644 testing/web-platform/meta/service-workers/service-worker/performance-timeline.https.html.ini create mode 100644 testing/web-platform/meta/service-workers/service-worker/resource-timing.https.html.ini create mode 100644 testing/web-platform/meta/service-workers/service-worker/service-worker-csp-connect.https.html.ini create mode 100644 testing/web-platform/meta/service-workers/service-worker/service-worker-csp-default.https.html.ini create mode 100644 testing/web-platform/meta/service-workers/service-worker/service-worker-csp-script.https.html.ini create mode 100644 testing/web-platform/meta/service-workers/service-worker/shared-worker-controlled.https.html.ini create mode 100644 testing/web-platform/meta/service-workers/service-worker/update-after-oneday.https.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/Document-prototype-adoptNode.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/Document-prototype-currentScript.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/Document-prototype-importNode.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/Element-interface-attachShadow.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/Element-interface-shadowRoot-attribute.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/Extensions-to-Event-Interface.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/HTMLSlotElement-interface.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/MouseEvent-prototype-offsetX-offsetY.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/Node-prototype-cloneNode.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/ShadowRoot-interface.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/Slotable-interface.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/event-composed-path-with-related-target.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/event-composed-path.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/event-composed.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/event-inside-shadow-tree.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/event-inside-slotted-node.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/event-with-related-target.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/leaktests/get-elements.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/leaktests/html-collection.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/leaktests/window-frames.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/slotchange-event.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/slotchange.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/slots-fallback.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/slots.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/events/event-dispatch/test-002.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/events/event-dispatch/test-003.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/events/event-retargeting/test-001.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/events/event-retargeting/test-003.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/events/test-001.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/shadow-root-001.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/shadow-root-002.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/text-decoration-001.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/styles/test-001.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/styles/test-003.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/styles/test-005.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/styles/test-008.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/user-interaction/active-element/test-001.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/user-interaction/active-element/test-002.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html.ini create mode 100644 testing/web-platform/meta/streams/byte-length-queuing-strategy.https.html.ini create mode 100644 testing/web-platform/meta/streams/count-queuing-strategy.https.html.ini create mode 100644 testing/web-platform/meta/streams/readable-streams/bad-strategies.https.html.ini create mode 100644 testing/web-platform/meta/streams/readable-streams/bad-underlying-sources.https.html.ini create mode 100644 testing/web-platform/meta/streams/readable-streams/brand-checks.https.html.ini create mode 100644 testing/web-platform/meta/streams/readable-streams/cancel.https.html.ini create mode 100644 testing/web-platform/meta/streams/readable-streams/count-queuing-strategy-integration.https.html.ini create mode 100644 testing/web-platform/meta/streams/readable-streams/garbage-collection.https.html.ini create mode 100644 testing/web-platform/meta/streams/readable-streams/general.https.html.ini create mode 100644 testing/web-platform/meta/streams/readable-streams/pipe-through.https.html.ini create mode 100644 testing/web-platform/meta/streams/readable-streams/readable-stream-reader.https.html.ini create mode 100644 testing/web-platform/meta/streams/readable-streams/tee.https.html.ini create mode 100644 testing/web-platform/meta/streams/readable-streams/templated.https.html.ini create mode 100644 testing/web-platform/meta/svg/historical.html.ini create mode 100644 testing/web-platform/meta/svg/interfaces.html.ini create mode 100644 testing/web-platform/meta/touch-events/touch-retargeting.html.ini create mode 100644 testing/web-platform/meta/touch-events/touch-touchevent-constructor.html.ini create mode 100644 testing/web-platform/meta/typedarrays/ArrayBuffer_constructor.html.ini create mode 100644 testing/web-platform/meta/typedarrays/constructors.html.ini create mode 100644 testing/web-platform/meta/url/a-element-xhtml.xhtml.ini create mode 100644 testing/web-platform/meta/url/a-element.html.ini create mode 100644 testing/web-platform/meta/url/interfaces.html.ini create mode 100644 testing/web-platform/meta/url/url-constructor.html.ini create mode 100644 testing/web-platform/meta/url/url-domainToUnicode.html.ini create mode 100644 testing/web-platform/meta/url/url-setters.html.ini create mode 100644 testing/web-platform/meta/url/urlsearchparams-constructor.html.ini create mode 100644 testing/web-platform/meta/user-timing/test_user_timing_mark.html.ini create mode 100644 testing/web-platform/meta/user-timing/test_user_timing_measure.html.ini create mode 100644 testing/web-platform/meta/user-timing/test_user_timing_measure_navigation_timing.html.ini create mode 100644 testing/web-platform/meta/web-animations/__dir__.ini create mode 100644 testing/web-platform/meta/web-animations/animation-model/animation-types/spacing-keyframes-shapes.html.ini create mode 100644 testing/web-platform/meta/web-animations/animation-model/animation-types/type-per-property.html.ini create mode 100644 testing/web-platform/meta/web-animations/animation-model/keyframe-effects/effect-value-context.html.ini create mode 100644 testing/web-platform/meta/web-animations/interfaces/Animatable/animate.html.ini create mode 100644 testing/web-platform/meta/web-animations/interfaces/KeyframeEffect/constructor.html.ini create mode 100644 testing/web-platform/meta/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument.html.ini create mode 100644 testing/web-platform/meta/web-animations/interfaces/KeyframeEffect/setKeyframes.html.ini create mode 100644 testing/web-platform/meta/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest.html.ini create mode 100644 testing/web-platform/meta/webaudio/the-audio-api/the-waveshapernode-interface/curve-tests.html.ini create mode 100644 testing/web-platform/meta/webdriver/actions/key.py.ini create mode 100644 testing/web-platform/meta/webdriver/actions/mouse.py.ini create mode 100644 testing/web-platform/meta/webdriver/actions/sequence.py.ini create mode 100644 testing/web-platform/meta/webdriver/contexts.py.ini create mode 100644 testing/web-platform/meta/webdriver/interface.html.ini create mode 100644 testing/web-platform/meta/webdriver/navigation.py.ini create mode 100644 testing/web-platform/meta/webgl/__dir__.ini create mode 100644 testing/web-platform/meta/webgl/bufferSubData.html.ini create mode 100644 testing/web-platform/meta/webgl/compressedTexImage2D.html.ini create mode 100644 testing/web-platform/meta/webgl/compressedTexSubImage2D.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-aliasing.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-matrix.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/attribs/gl-disabled-vertex-attrib.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/attribs/gl-enable-vertex-attrib.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/attribs/gl-matrix-attributes.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-render.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-zero-issues.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer-offsets.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/buffers/buffer-bind-test.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer-delete.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/buffers/element-array-buffer-delete-recreate.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/buffers/index-validation-copies-indices.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/buffers/index-validation-crash-with-buffer-sub-data.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/buffers/index-validation-large-buffer.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/buffers/index-validation-verifies-too-many-indices.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/buffers/index-validation-with-resized-buffer.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/buffers/index-validation.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/canvas/buffer-offscreen-test.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/canvas/buffer-preserve-test.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/canvas/canvas-test.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/canvas/canvas-zero-size.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/canvas/draw-webgl-to-canvas-test.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-hd-dpi-test.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-static-canvas-test.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-test.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/canvas/rapid-resizing.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/canvas/texture-bindings-unaffected-on-resize.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/canvas/to-data-url-test.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/canvas/viewport-unchanged-upon-resize.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/context/constants-and-properties.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/context/context-attribute-preserve-drawing-buffer.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/context/context-attributes-alpha-depth-stencil-antialias.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/context/context-creation-and-destruction.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/context/context-creation.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/context/context-eviction-with-garbage-collection.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/context/context-hidden-alpha.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/context/context-lost-restored.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/context/context-lost.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/context/context-release-upon-reload.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/context/context-release-with-workers.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/context/context-type-test.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/context/incorrect-context-object-behaviour.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/context/methods.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/context/premultiplyalpha-test.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/context/resource-sharing-test.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays-out-of-bounds.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/ext-blend-minmax.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/ext-frag-depth.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/ext-sRGB.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/ext-shader-texture-lod.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/ext-texture-filter-anisotropic.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/get-extension.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/oes-element-index-uint.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/oes-standard-derivatives.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-linear.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-canvas.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-image-data.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-image.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-video.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-linear.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-canvas.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-image-data.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-image.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-video.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/oes-vertex-array-object-bufferData.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/oes-vertex-array-object.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-atc.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-pvrtc.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-s3tc.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-size-limit.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/webgl-debug-renderer-info.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/webgl-debug-shaders.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/webgl-depth-texture.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/webgl-draw-buffers.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/webgl-shared-resources.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/angle-d3d11-compiler-error.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/angle-dx-variable-bug.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/array-of-struct-with-int-first-position.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/compare-loop-index-to-uniform.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/complex-glsl-does-not-crash.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/conditional-discard-in-loop.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/conditional-discard-optimization.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/constant-precision-qualifier.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/essl3-shaders-with-webgl1.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/floored-division-accuracy.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/fragcoord-linking-bug.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/long-expressions-should-not-crash.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/modulo-arithmetic-accuracy.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/multiplication-assignment.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/nested-functions-should-not-crash.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/sampler-array-using-loop-index.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/temp-expressions-should-not-crash.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/uniforms-should-not-lose-values.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec2.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec3.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec4.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec2.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec3.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec4.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat2.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat3.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat4.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec-mat-corner-cases.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec-mat-index.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec2.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec3.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec4.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-abs.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-acos.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-asin.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-atan-xy.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-atan.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-ceil.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-clamp-float.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-clamp-gentype.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-cos.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-cross.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-distance.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-dot.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-faceforward.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-floor.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-fract.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-length.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-max-float.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-max-gentype.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-min-float.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-min-gentype.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mix-float.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mix-gentype.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mod-float.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mod-gentype.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-normalize.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-reflect.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-sign.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-sin.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-smoothstep-float.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-smoothstep-gentype.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-step-float.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-step-gentype.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_float.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_mat2.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_mat3.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_mat4.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_vec2.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_vec3.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_vec4.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/add_ivec2_vec2.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/add_ivec3_vec3.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/add_ivec4_vec4.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/assign_int_to_float.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/construct_struct.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_float.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_mat2.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_mat3.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_mat4.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_vec2.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_vec3.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_vec4.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_ivec2_vec2.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_ivec3_vec3.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_ivec4_vec4.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/equal_int_float.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/equal_ivec2_vec2.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/equal_ivec3_vec3.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/equal_ivec4_vec4.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/function_int_float.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/function_ivec2_vec2.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/function_ivec3_vec3.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/function_ivec4_vec4.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/greater_than.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/greater_than_equal.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/less_than.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/less_than_equal.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_float.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_mat2.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_mat3.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_mat4.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_vec2.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_vec3.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_vec4.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_ivec2_vec2.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_ivec3_vec3.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_ivec4_vec4.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_int_float.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_float.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_mat2.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_mat3.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_mat4.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_vec2.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_vec3.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_vec4.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_ivec2_vec2.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_ivec3_vec3.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_ivec4_vec4.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_int_float.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_ivec2_vec2.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_ivec3_vec3.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_ivec4_vec4.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/literals/float_literal.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/literals/literal_precision.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/literals/overflow_leak.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/matrices/glsl-mat3-construction.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/matrices/glsl-mat4-to-mat3.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/attrib-location-length-limits.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/boolean_precision.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/embedded-struct-definitions-forbidden.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/empty_main.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/expression-list-in-declarator-initializer.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/gl_position_unset.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-function-nodes.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-long-variable-names.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-vertex-branch.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/large-loop-compile.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/non-ascii-comments.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/non-ascii.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/re-compile-re-link.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-precision-format-obeyed.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-struct-scope.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-uniform-packing-restrictions.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-varying-packing-restrictions.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-256-character-define.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-256-character-identifier.frag.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-257-character-define.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-257-character-identifier.frag.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-array-of-structs-uniform.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-attrib-array.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-attrib-struct.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-clipvertex.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-assignment.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-conditional-assignment.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-conditional-scoping-negative.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-conditional-scoping.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-default-precision.frag.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-default-precision.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-define-line-continuation.frag.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-dfdx.frag.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-do-loop.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-error-directive.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-float-return-value.frag.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-for-loop.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-for-scoping.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-frag-depth.frag.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-function-recursion.frag.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-function-scoped-struct.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-functional-scoping.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-glcolor.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-gles-1.frag.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-gles-symbol.frag.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-hex-int-constant-macro.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-include.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-int-return-value.frag.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-invalid-identifier.frag.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-limited-indexing.frag.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-long-line.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-ascii-error.frag.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-reserved-words.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-precision.frag.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-preprocessor-whitespace.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-quoted-error.frag.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-reserved-words.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-short-circuiting-operators.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-similar-uniform-array-names.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-too-many-uniforms.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec2-return-value.frag.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec3-return-value.frag.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec4-return-value.frag.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-100.frag.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-100.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-120.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-130.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-webgl-identifier.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-while-loop.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-without-precision.frag.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-invariance.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-uniforms.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-varyings.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-missing-varyings.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-name-conflicts.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-uniform-structs.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-varyings.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shared.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/struct-equals.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/struct-mixed-array-declarators.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-exceeds-maximum.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-of-variable-names.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-under-maximum.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/struct-specifiers-in-uniforms.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/struct-unary-operators.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-global-initializers.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-initializers.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/uniform-location-length-limits.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_field.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_function.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_struct.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_variable.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_field.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_function.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_struct.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_variable.vert.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2d-bias.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dlod.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dproj.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dprojlod.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragcoord-xy-values.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragcoord.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragdata-and-fragcolor.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/variables/gl-frontfacing.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/variables/gl-pointcoord.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/variables/glsl-built-ins.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/limits/gl-max-texture-dimensions.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/limits/gl-min-attribs.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/limits/gl-min-textures.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/limits/gl-min-uniforms.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/misc/bad-arguments-test.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/misc/boolean-argument-conversion.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/misc/delayed-drawing.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/misc/error-reporting.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/misc/functions-returning-strings.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/misc/instanceof-test.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/misc/invalid-passed-params.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/misc/is-object.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/misc/null-object-behaviour.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/misc/object-deletion-behaviour.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/misc/shader-precision-format.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/misc/type-conversion-test.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/misc/uninitialized-test.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/misc/webgl-specific.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/conformance/constants.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/conformance/getContext.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/conformance/methods.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-A.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B1.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B2.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B3.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B4.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-C.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-D_G.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-G_I.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-L_S.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-S_V.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/conformance/webGLArrays.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/bindBuffer.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/bindBufferBadArgs.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/bindFramebufferLeaveNonZero.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/bufferData.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/bufferDataBadArgs.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/bufferSubData.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/bufferSubDataBadArgs.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/copyTexImage2D.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/copyTexImage2DBadArgs.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/copyTexSubImage2D.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/copyTexSubImage2DBadArgs.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/deleteBufferBadArgs.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/drawArrays.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/drawArraysOutOfBounds.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/drawElements.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/drawElementsBadArgs.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/isTests.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/isTestsBadArgs.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/readPixels.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/readPixelsBadArgs.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/texImage2D.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/texImage2DBadArgs.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/texImage2DHTML.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/texImage2DHTMLBadArgs.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/texSubImage2D.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DBadArgs.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DHTML.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DHTMLBadArgs.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/uniformMatrix.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/uniformMatrixBadArgs.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/uniformf.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/uniformfArrayLen1.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/uniformfBadArgs.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/uniformi.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/uniformiBadArgs.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/vertexAttrib.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/vertexAttribBadArgs.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/vertexAttribPointer.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/vertexAttribPointerBadArgs.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/glsl/arrayOutOfBounds.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_001_to_006.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_001_to_006.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/all/all_001_to_004.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/any/any_001_to_004.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/array/array_001_to_006.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_001_to_006.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_001_to_008.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_009_to_012.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/biConstants_001_to_008.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/biConstants_009_to_016.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_001_to_008.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_009_to_016.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_017_to_024.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_025_to_032.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_033_to_040.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_041_to_048.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_049_to_056.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_057_to_064.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_065_to_072.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_073_to_080.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_081_to_088.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_089_to_096.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_097_to_104.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_105_to_112.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_113_to_120.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_121_to_128.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_129_to_136.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_137_to_144.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_145_to_152.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_153_to_160.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_161_to_168.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_169_to_176.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_177_to_178.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_001_to_006.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_001_to_006.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_001_to_008.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_009_to_010.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_001_to_006.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_001_to_002.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/default/default_001_to_001.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_001_to_006.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_001_to_002.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_001_to_006.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_001_to_006.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_001_to_008.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_009_to_012.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_001_to_008.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_009_to_012.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_001_to_008.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_009_to_012.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_001_to_006.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_001_to_006.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_001_to_006.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_001_to_008.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_009_to_016.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_017_to_024.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_025_to_032.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_033_to_040.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_041_to_048.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_049_to_056.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_057_to_064.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_065_to_072.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_073_to_080.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_081_to_088.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_089_to_096.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_097_to_104.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_105_to_112.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_113_to_120.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_121_to_126.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_001_to_006.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_001_to_008.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_001_to_008.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_009_to_012.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_001_to_008.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_009_to_012.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_001_to_008.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_009_to_016.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_017_to_024.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_025_to_032.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_033_to_040.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_041_to_046.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3_001_to_006.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_001_to_006.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_001_to_006.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_001_to_006.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_001_to_008.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_001_to_006.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_001_to_004.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_001_to_008.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_009_to_012.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_001_to_008.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_009_to_016.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_017_to_024.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_025_to_026.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_001_to_008.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_009_to_016.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_017_to_024.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_001_to_006.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_001_to_006.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_001_to_006.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_001_to_006.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_001_to_006.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_001_to_006.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_001_to_006.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_001_to_008.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_009_to_016.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_017_to_024.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_025_to_032.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_033_to_040.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_041_to_048.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_049_to_056.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_001_to_006.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_001_to_008.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_009_to_016.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_017_to_018.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3_001_to_008.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/programs/get-active-test.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-long-names-test.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-test.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/programs/gl-get-active-attribute.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/programs/gl-get-active-uniform.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/programs/gl-getshadersource.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/programs/gl-shader-test.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/programs/invalid-UTF-16.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/programs/program-test.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/programs/use-program-crash-with-discard-in-fragment-shader.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/reading/read-pixels-pack-alignment.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/reading/read-pixels-test.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/renderbuffers/feedback-loop.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-object-attachment.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-state-restoration.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-test.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/renderbuffers/renderbuffer-initialization.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/culling.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/draw-arrays-out-of-bounds.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/draw-elements-out-of-bounds.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/framebuffer-switch.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/framebuffer-texture-switch.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/gl-clear.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/gl-drawarrays.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/gl-drawelements.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-canvas-dimensions.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-fbo-test.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-test.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/gl-viewport-test.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/line-loop-tri-fan.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/many-draw-calls.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/more-than-65536-indices.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/multisample-corruption.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/negative-one-index.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/point-no-attributes.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/point-size.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/polygon-offset.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/simple.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/triangle.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/state/gl-enable-enum-test.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/state/gl-enum-tests.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/state/gl-get-calls.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/state/gl-geterror.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/state/gl-getstring.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/state/gl-object-get-calls.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/state/state-uneffected-after-compositing.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/compressed-tex-image.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/copy-tex-image-2d-formats.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/copy-tex-image-and-sub-image-2d.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/default-texture.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/gl-get-tex-parameter.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/gl-pixelstorei.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/gl-teximage.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/mipmap-fbo.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/origin-clean-conformance.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-array-buffer-view.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgb565.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba4444.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba5551.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgb565.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba4444.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba5551.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-svg-image.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgb565.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba4444.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba5551.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-uniform-binding-bugs.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-canvas-corruption.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-webgl.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-with-format-and-type.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-with-invalid-data.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-input-validation.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-sub-image-2d-bad-args.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-sub-image-2d.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texparameter-test.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-active-bind-2.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-active-bind.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-attachment-formats.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-clear.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-complete.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-copying-feedback-loops.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-draw-with-2d-and-cube.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-fakeblack.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-formats-test.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-hd-dpi.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-mips.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-npot-video.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-npot.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-size-cube-maps.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-size-limit.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-size.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-sub-image-cube-maps.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-transparent-pixels-initialized.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-upload-cube-maps.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-upload-size.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/typedarrays/data-view-test.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-arrays.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-bool.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/uniforms/gl-uniformmatrix4fv.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/uniforms/gl-unknown-uniform.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/uniforms/null-uniform-location.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/uniforms/out-of-bounds-uniform-array-access.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/uniforms/uniform-default-values.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/uniforms/uniform-location.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/uniforms/uniform-samplers-test.html.ini create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/uniforms/uniform-values-per-program.html.ini create mode 100644 testing/web-platform/meta/webgl/texImage2D.html.ini create mode 100644 testing/web-platform/meta/webgl/texSubImage2D.html.ini create mode 100644 testing/web-platform/meta/webgl/uniformMatrixNfv.html.ini create mode 100644 testing/web-platform/meta/webmessaging/Channel_postMessage_ports_readonly_array.htm.ini create mode 100644 testing/web-platform/meta/webmessaging/with-ports/023.html.ini create mode 100644 testing/web-platform/meta/webmessaging/with-ports/027.html.ini create mode 100644 testing/web-platform/meta/webmessaging/without-ports/028.html.ini create mode 100644 testing/web-platform/meta/webrtc/datachannel-emptystring.html.ini create mode 100644 testing/web-platform/meta/webrtc/no-media-call.html.ini create mode 100644 testing/web-platform/meta/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html.ini create mode 100644 testing/web-platform/meta/webrtc/simplecall.html.ini create mode 100644 testing/web-platform/meta/websockets/Close-undefined.htm.ini create mode 100644 testing/web-platform/meta/websockets/Create-Secure-extensions-empty.htm.ini create mode 100644 testing/web-platform/meta/websockets/Create-asciiSep-protocol-string.htm.ini create mode 100644 testing/web-platform/meta/websockets/Create-protocols-repeated-case-insensitive.htm.ini create mode 100644 testing/web-platform/meta/websockets/binary/001.html.ini create mode 100644 testing/web-platform/meta/websockets/binary/002.html.ini create mode 100644 testing/web-platform/meta/websockets/binary/004.html.ini create mode 100644 testing/web-platform/meta/websockets/binary/005.html.ini create mode 100644 testing/web-platform/meta/websockets/closing-handshake/002.html.ini create mode 100644 testing/web-platform/meta/websockets/closing-handshake/003.html.ini create mode 100644 testing/web-platform/meta/websockets/closing-handshake/004.html.ini create mode 100644 testing/web-platform/meta/websockets/constructor/006.html.ini create mode 100644 testing/web-platform/meta/websockets/constructor/009.html.ini create mode 100644 testing/web-platform/meta/websockets/constructor/010.html.ini create mode 100644 testing/web-platform/meta/websockets/constructor/011.html.ini create mode 100644 testing/web-platform/meta/websockets/constructor/013.html.ini create mode 100644 testing/web-platform/meta/websockets/constructor/014.html.ini create mode 100644 testing/web-platform/meta/websockets/constructor/016.html.ini create mode 100644 testing/web-platform/meta/websockets/constructor/018.html.ini create mode 100644 testing/web-platform/meta/websockets/constructor/019.html.ini create mode 100644 testing/web-platform/meta/websockets/constructor/020.html.ini create mode 100644 testing/web-platform/meta/websockets/constructor/022.html.ini create mode 100644 testing/web-platform/meta/websockets/cookies/001.html.ini create mode 100644 testing/web-platform/meta/websockets/cookies/002.html.ini create mode 100644 testing/web-platform/meta/websockets/cookies/003.html.ini create mode 100644 testing/web-platform/meta/websockets/cookies/004.html.ini create mode 100644 testing/web-platform/meta/websockets/cookies/005.html.ini create mode 100644 testing/web-platform/meta/websockets/cookies/006.html.ini create mode 100644 testing/web-platform/meta/websockets/cookies/007.html.ini create mode 100644 testing/web-platform/meta/websockets/extended-payload-length.html.ini create mode 100644 testing/web-platform/meta/websockets/interfaces/CloseEvent/clean-close.html.ini create mode 100644 testing/web-platform/meta/websockets/interfaces/WebSocket/__dir__.ini create mode 100644 testing/web-platform/meta/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-arraybuffer.html.ini create mode 100644 testing/web-platform/meta/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-blob.html.ini create mode 100644 testing/web-platform/meta/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-getting.html.ini create mode 100644 testing/web-platform/meta/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-large.html.ini create mode 100644 testing/web-platform/meta/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-unicode.html.ini create mode 100644 testing/web-platform/meta/websockets/interfaces/WebSocket/close/close-connecting.html.ini create mode 100644 testing/web-platform/meta/websockets/interfaces/WebSocket/readyState/006.html.ini create mode 100644 testing/web-platform/meta/websockets/interfaces/WebSocket/readyState/007.html.ini create mode 100644 testing/web-platform/meta/websockets/interfaces/WebSocket/readyState/008.html.ini create mode 100644 testing/web-platform/meta/websockets/interfaces/WebSocket/send/005.html.ini create mode 100644 testing/web-platform/meta/websockets/interfaces/WebSocket/send/006.html.ini create mode 100644 testing/web-platform/meta/websockets/interfaces/WebSocket/send/007.html.ini create mode 100644 testing/web-platform/meta/websockets/interfaces/WebSocket/send/008.html.ini create mode 100644 testing/web-platform/meta/websockets/interfaces/WebSocket/send/009.html.ini create mode 100644 testing/web-platform/meta/websockets/interfaces/WebSocket/send/010.html.ini create mode 100644 testing/web-platform/meta/websockets/interfaces/WebSocket/send/011.html.ini create mode 100644 testing/web-platform/meta/websockets/interfaces/WebSocket/send/012.html.ini create mode 100644 testing/web-platform/meta/websockets/keeping-connection-open/001.html.ini create mode 100644 testing/web-platform/meta/websockets/opening-handshake/002.html.ini create mode 100644 testing/web-platform/meta/websockets/opening-handshake/003.html.ini create mode 100644 testing/web-platform/meta/websockets/opening-handshake/005.html.ini create mode 100644 testing/web-platform/meta/websockets/unload-a-document/002.html.ini create mode 100644 testing/web-platform/meta/websockets/unload-a-document/004.html.ini create mode 100644 testing/web-platform/meta/webstorage/storage_enumerate.html.ini create mode 100644 testing/web-platform/meta/webstorage/storage_local_setitem_quotaexceedederr.html.ini create mode 100644 testing/web-platform/meta/webstorage/storage_session_setitem_quotaexceedederr.html.ini create mode 100644 testing/web-platform/meta/webvtt/interfaces.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_completely_move_up.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_partially_move_down.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_partially_move_up.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/2_tracks.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/3_tracks.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/align_end.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/align_end_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/align_middle.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/align_middle_position_50.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/align_middle_position_lt_50.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/align_middle_position_lt_50_size_gt_maximum_size.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/align_middle_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/align_start.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/align_start_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/audio_has_no_subtitles.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/basic.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/bidi/bidi_ruby.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/bidi/u002E_LF_u05D0.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/bidi/u002E_u2028_u05D0.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/bidi/u002E_u2029_u05D0.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/bidi/u0041_first.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/bidi/u05D0_first.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/bidi/u0628_first.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/cue_too_long.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/decode_escaped_entities.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/disable_controls_reposition.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_align_position_line_size.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_align_position_line_size_while_paused.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_line.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_text.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_text_while_paused.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/dom_override_remove_cue_while_paused.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/enable_controls_reposition.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/evil/9_cues_overlapping_completely.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/evil/9_cues_overlapping_completely_all_cues_have_same_timestamp.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/evil/media_height_19.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/evil/size_90.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/evil/size_99.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/line_-2_wrapped_cue_grow_upwards.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/line_0_is_top.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/line_1_wrapped_cue_grow_downwards.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/line_50_percent.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/line_integer_and_percent_mixed_overlap.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/line_integer_and_percent_mixed_overlap_move_up.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/line_percent_and_integer_mixed_overlap.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/line_percent_and_integer_mixed_overlap_move_up.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/media_height400_with_controls.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/media_with_controls.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/navigate_cue_position.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/one_line_cue_plus_wrapped_cue.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/repaint.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_properties.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_shorthand.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_shorthand_css_relative_url.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_hex.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_hsla.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_rgba.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/cue_selector_single_colon.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/font_properties.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/font_shorthand.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/inherit_values_from_media_element.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/outline_properties.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/outline_shorthand.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_line-through.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_overline.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_overline_underline_line-through.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_underline.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-shadow.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_normal_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_nowrap_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre-line_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre-wrap_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_box.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_properties.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_shorthand.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_shorthand_css_relative_url.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_animation_with_timestamp.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_background_properties.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_background_shorthand.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_color.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_font_properties.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_font_shorthand.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_namespace.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_outline_properties.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_outline_shorthand.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_text-decoration_line-through.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_text-shadow.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_timestamp_future.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_timestamp_past.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_transition_with_timestamp.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_normal_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_nowrap.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre-line_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre-wrap_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_with_class.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_with_class_object_specific_selector.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_animation_with_timestamp.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_background_properties.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_background_shorthand.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_color.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_font_properties.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_font_shorthand.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_namespace.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_outline_properties.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_outline_shorthand.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_text-decoration_line-through.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_text-shadow.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_timestamp_future.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_timestamp_past.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_transition_with_timestamp.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_normal_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_nowrap.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre-line_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre-wrap_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_with_class.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_with_class_object_specific_selector.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_hex.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_hsla.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_rgba.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/cue_func_selector_single_colon.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/font_properties.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/font_shorthand.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/id_color.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/inherit_values_from_media_element.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_animation_with_timestamp.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_background_properties.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_background_shorthand.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_color.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_font_properties.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_font_shorthand.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_namespace.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_outline_properties.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_outline_shorthand.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_text-decoration_line-through.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_text-shadow.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_timestamp_future.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_timestamp_past.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_transition_with_timestamp.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_normal_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_nowrap.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre-line_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre-wrap_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_with_class.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_with_class_object_specific_selector.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/not_allowed_properties.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/not_root_selector.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/outline_properties.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/outline_shorthand.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/root_namespace.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/root_selector.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_line-through.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_overline.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_overline_underline_line-through.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_underline.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-shadow.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/type_selector_root.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_animation_with_timestamp.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_background_properties.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_background_shorthand.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_color.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_font_properties.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_font_shorthand.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_namespace.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_outline_properties.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_outline_shorthand.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_text-decoration_line-through.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_text-shadow.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_timestamp_future.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_timestamp_past.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_transition_with_timestamp.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_normal_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_nowrap.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre-line_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre-wrap_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_with_class.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_with_class_object_specific_selector.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_animation_with_timestamp.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_background_properties.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_background_shorthand.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_color.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_font_properties.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_font_shorthand.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_namespace.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_outline_properties.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_outline_shorthand.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_text-decoration_line-through.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_text-shadow.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_timestamp_future.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_timestamp_past.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_transition_with_timestamp.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_voice_attribute.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_normal_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_nowrap.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre-line_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre-wrap_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_with_class.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_with_class_object_specific_selector.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_normal_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_nowrap_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre-line_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre-wrap_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/bold_object_default_font-style.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/inherit_as_default_value_inherits_values_from_media_element.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/italic_object_default_font-style.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/underline_object_default_font-style.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/size_50.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/too_many_cues.html.ini create mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/too_many_cues_wrapped.html.ini create mode 100644 testing/web-platform/meta/webvtt/webvtt-api-for-browsers/vttcue-interface/getCueAsHTML.html.ini create mode 100644 testing/web-platform/meta/webvtt/webvtt-api-for-browsers/vttcue-interface/line.html.ini create mode 100644 testing/web-platform/meta/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/entities.html.ini create mode 100644 testing/web-platform/meta/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/tags.html.ini create mode 100644 testing/web-platform/meta/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/timestamps.html.ini create mode 100644 testing/web-platform/meta/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/tree-building.html.ini create mode 100644 testing/web-platform/meta/workers/Worker_dispatchEvent_ErrorEvent.htm.ini create mode 100644 testing/web-platform/meta/workers/baseurl/alpha/sharedworker.html.ini create mode 100644 testing/web-platform/meta/workers/constructors/SharedWorker/URLMismatchError.htm.ini create mode 100644 testing/web-platform/meta/workers/constructors/SharedWorker/connect-event.html.ini create mode 100644 testing/web-platform/meta/workers/constructors/SharedWorker/global-members.html.ini create mode 100644 testing/web-platform/meta/workers/constructors/SharedWorker/interface-objects.html.ini create mode 100644 testing/web-platform/meta/workers/constructors/SharedWorker/same-origin.html.ini create mode 100644 testing/web-platform/meta/workers/constructors/SharedWorker/setting-port-members.html.ini create mode 100644 testing/web-platform/meta/workers/constructors/SharedWorker/undefined-arguments.html.ini create mode 100644 testing/web-platform/meta/workers/constructors/Worker/expected-self-properties.worker.js.ini create mode 100644 testing/web-platform/meta/workers/constructors/Worker/same-origin.html.ini create mode 100644 testing/web-platform/meta/workers/interfaces.worker.js.ini create mode 100644 testing/web-platform/meta/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null-in-array.html.ini create mode 100644 testing/web-platform/meta/workers/interfaces/SharedWorkerGlobalScope/onconnect.html.ini create mode 100644 testing/web-platform/meta/workers/interfaces/WorkerGlobalScope/close/setInterval.html.ini create mode 100644 testing/web-platform/meta/workers/interfaces/WorkerGlobalScope/close/setTimeout.html.ini create mode 100644 testing/web-platform/meta/workers/interfaces/WorkerUtils/navigator/window-only.worker.js.ini create mode 100644 testing/web-platform/meta/workers/postMessage_event_properties.htm.ini create mode 100644 testing/web-platform/meta/workers/postMessage_ports_readonly_array.htm.ini create mode 100644 testing/web-platform/meta/workers/semantics/interface-objects/001.worker.js.ini create mode 100644 testing/web-platform/meta/workers/semantics/interface-objects/003.html.ini create mode 100644 testing/web-platform/meta/workers/semantics/multiple-workers/005.html.ini create mode 100644 testing/web-platform/meta/workers/semantics/multiple-workers/006.html.ini create mode 100644 testing/web-platform/meta/workers/semantics/multiple-workers/007.html.ini create mode 100644 testing/web-platform/meta/workers/semantics/reporting-errors/001.html.ini create mode 100644 testing/web-platform/meta/workers/semantics/reporting-errors/002.html.ini create mode 100644 testing/web-platform/meta/workers/semantics/reporting-errors/003.html.ini create mode 100644 testing/web-platform/meta/workers/semantics/reporting-errors/004.html.ini create mode 100644 testing/web-platform/meta/workers/semantics/run-a-worker/003.html.ini create mode 100644 testing/web-platform/meta/workers/semantics/structured-clone/dedicated.html.ini create mode 100644 testing/web-platform/meta/workers/semantics/structured-clone/shared.html.ini (limited to 'testing/web-platform/meta') diff --git a/testing/web-platform/meta/2dcontext/building-paths/canvas_complexshapes_arcto_001.htm.ini b/testing/web-platform/meta/2dcontext/building-paths/canvas_complexshapes_arcto_001.htm.ini new file mode 100644 index 000000000..6dc919e21 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/building-paths/canvas_complexshapes_arcto_001.htm.ini @@ -0,0 +1,3 @@ +[canvas_complexshapes_arcto_001.htm] + type: reftest + expected: FAIL diff --git a/testing/web-platform/meta/2dcontext/building-paths/canvas_complexshapes_beziercurveto_001.htm.ini b/testing/web-platform/meta/2dcontext/building-paths/canvas_complexshapes_beziercurveto_001.htm.ini new file mode 100644 index 000000000..8837ffc27 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/building-paths/canvas_complexshapes_beziercurveto_001.htm.ini @@ -0,0 +1,25 @@ +[canvas_complexshapes_beziercurveto_001.htm] + type: reftest + expected: + if not debug and (os == "linux") and (processor == "x86") and (bits == 32): FAIL + if not debug and (os == "linux") and (processor == "x86_64") and (bits == 64): FAIL + if debug and (os == "linux") and (processor == "x86_64") and (bits == 64): FAIL + if debug and (os == "linux") and (processor == "x86") and (bits == 32): FAIL + if not debug and (os == "mac") and (version == "OS X 10.8") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and (os == "mac") and (version == "OS X 10.10.2") and (processor == "x86") and (bits == 32): FAIL + if not debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and (os == "mac") and (version == "OS X 10.6.8") and (processor == "x86_64") and (bits == 64): FAIL + if debug and (os == "mac") and (version == "OS X 10.6.8") and (processor == "x86_64") and (bits == 64): FAIL + if debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if debug and (os == "mac") and (version == "OS X 10.10.2") and (processor == "x86_64") and (bits == 64): FAIL + if debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and (os == "mac") and (version == "OS X 10.8") and (processor == "x86_64") and (bits == 64): FAIL + if debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL diff --git a/testing/web-platform/meta/2dcontext/compositing/canvas_compositing_globalcompositeoperation_001.htm.ini b/testing/web-platform/meta/2dcontext/compositing/canvas_compositing_globalcompositeoperation_001.htm.ini new file mode 100644 index 000000000..2f2c2bbbc --- /dev/null +++ b/testing/web-platform/meta/2dcontext/compositing/canvas_compositing_globalcompositeoperation_001.htm.ini @@ -0,0 +1,3 @@ +[canvas_compositing_globalcompositeoperation_001.htm] + type: reftest + expected: FAIL diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html.ini new file mode 100644 index 000000000..bcbaad2c8 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html.ini @@ -0,0 +1,5 @@ +[2d.drawImage.animated.poster.html] + type: testharness + [drawImage() of an APNG draws the poster frame] + expected: FAIL + diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html.ini new file mode 100644 index 000000000..e84629a9f --- /dev/null +++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html.ini @@ -0,0 +1,5 @@ +[2d.drawImage.incomplete.reload.html] + type: testharness + [Canvas test: 2d.drawImage.incomplete.reload] + expected: FAIL + diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_1.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_1.html.ini new file mode 100644 index 000000000..b46a1b55f --- /dev/null +++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_1.html.ini @@ -0,0 +1,3 @@ +[drawimage_canvas_1.html] + type: reftest + expected: FAIL diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_11.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_11.html.ini new file mode 100644 index 000000000..883fdf734 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_11.html.ini @@ -0,0 +1,3 @@ +[drawimage_canvas_11.html] + type: reftest + expected: FAIL diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_12.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_12.html.ini new file mode 100644 index 000000000..aa082899a --- /dev/null +++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_12.html.ini @@ -0,0 +1,3 @@ +[drawimage_canvas_12.html] + type: reftest + expected: FAIL diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_2.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_2.html.ini new file mode 100644 index 000000000..a086e876d --- /dev/null +++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_2.html.ini @@ -0,0 +1,3 @@ +[drawimage_canvas_2.html] + type: reftest + expected: FAIL diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_3.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_3.html.ini new file mode 100644 index 000000000..d831d8a0f --- /dev/null +++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_3.html.ini @@ -0,0 +1,3 @@ +[drawimage_canvas_3.html] + type: reftest + expected: FAIL diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_1.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_1.html.ini new file mode 100644 index 000000000..1be348b1a --- /dev/null +++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_1.html.ini @@ -0,0 +1,3 @@ +[drawimage_html_image_1.html] + type: reftest + expected: FAIL diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_10.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_10.html.ini new file mode 100644 index 000000000..24721fec2 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_10.html.ini @@ -0,0 +1,3 @@ +[drawimage_html_image_10.html] + type: reftest + expected: FAIL diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_11.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_11.html.ini new file mode 100644 index 000000000..8bdfde4eb --- /dev/null +++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_11.html.ini @@ -0,0 +1,3 @@ +[drawimage_html_image_11.html] + type: reftest + expected: FAIL diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_12.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_12.html.ini new file mode 100644 index 000000000..beef1b0c9 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_12.html.ini @@ -0,0 +1,3 @@ +[drawimage_html_image_12.html] + type: reftest + expected: FAIL diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_13.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_13.html.ini new file mode 100644 index 000000000..096f45c54 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_13.html.ini @@ -0,0 +1,3 @@ +[drawimage_html_image_13.html] + type: reftest + expected: FAIL diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_2.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_2.html.ini new file mode 100644 index 000000000..db4e0fb3a --- /dev/null +++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_2.html.ini @@ -0,0 +1,3 @@ +[drawimage_html_image_2.html] + type: reftest + expected: FAIL diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_3.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_3.html.ini new file mode 100644 index 000000000..d7f96116f --- /dev/null +++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_3.html.ini @@ -0,0 +1,3 @@ +[drawimage_html_image_3.html] + type: reftest + expected: FAIL diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_4.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_4.html.ini new file mode 100644 index 000000000..6aa1f3410 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_4.html.ini @@ -0,0 +1,3 @@ +[drawimage_html_image_4.html] + type: reftest + expected: FAIL diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_5.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_5.html.ini new file mode 100644 index 000000000..8179eaaf4 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_5.html.ini @@ -0,0 +1,3 @@ +[drawimage_html_image_5.html] + type: reftest + expected: FAIL diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_6.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_6.html.ini new file mode 100644 index 000000000..3892cc53e --- /dev/null +++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_6.html.ini @@ -0,0 +1,3 @@ +[drawimage_html_image_6.html] + type: reftest + expected: FAIL diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_7.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_7.html.ini new file mode 100644 index 000000000..8b190f10e --- /dev/null +++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_7.html.ini @@ -0,0 +1,3 @@ +[drawimage_html_image_7.html] + type: reftest + expected: FAIL diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_8.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_8.html.ini new file mode 100644 index 000000000..e297159d7 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_8.html.ini @@ -0,0 +1,3 @@ +[drawimage_html_image_8.html] + type: reftest + expected: FAIL diff --git a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_9.html.ini b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_9.html.ini new file mode 100644 index 000000000..9eee33536 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_9.html.ini @@ -0,0 +1,3 @@ +[drawimage_html_image_9.html] + type: reftest + expected: FAIL diff --git a/testing/web-platform/meta/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html.ini b/testing/web-platform/meta/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html.ini new file mode 100644 index 000000000..3c26f50e1 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html.ini @@ -0,0 +1,8 @@ +[canvas_focus_drawCustomFocusRing_001.html] + type: testharness + [drawCustomFocusRing must return false for an element that is not focused.] + expected: FAIL + + [drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.] + expected: FAIL + diff --git a/testing/web-platform/meta/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html.ini b/testing/web-platform/meta/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html.ini new file mode 100644 index 000000000..b459ad660 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html.ini @@ -0,0 +1,10 @@ +[drawFocusIfNeeded_001.html] + type: testharness + disabled: + if os == "win": https://bugzilla.mozilla.org/show_bug.cgi?id=1092458 + [drawFocusIfNeeded draws a focus ring.] + expected: + if not debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + diff --git a/testing/web-platform/meta/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html.ini b/testing/web-platform/meta/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html.ini new file mode 100644 index 000000000..dc0cf0ac3 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html.ini @@ -0,0 +1,10 @@ +[drawFocusIfNeeded_004.html] + type: testharness + disabled: + if os == "win": https://bugzilla.mozilla.org/show_bug.cgi?id=1092458 + [drawFocusIfNeeded does draw a focus ring if the element is in focus.] + expected: + if not debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + diff --git a/testing/web-platform/meta/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html.ini b/testing/web-platform/meta/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html.ini new file mode 100644 index 000000000..bede3055e --- /dev/null +++ b/testing/web-platform/meta/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html.ini @@ -0,0 +1,10 @@ +[drawFocusIfNeeded_005.html] + type: testharness + disabled: + if os == "win": https://bugzilla.mozilla.org/show_bug.cgi?id=1092458 + [drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.] + expected: + if not debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + diff --git a/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html.ini b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html.ini new file mode 100644 index 000000000..5a629f1f7 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html.ini @@ -0,0 +1,9 @@ +[2d.gradient.interpolate.overlap.html] + type: testharness + [Canvas test: 2d.gradient.interpolate.overlap] + expected: + if not debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL + diff --git a/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html.ini b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html.ini new file mode 100644 index 000000000..4e811b129 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html.ini @@ -0,0 +1,5 @@ +[2d.gradient.interpolate.zerosize.fill.html] + type: testharness + [Canvas test: 2d.gradient.interpolate.zerosize.fill] + expected: FAIL + diff --git a/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html.ini b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html.ini new file mode 100644 index 000000000..c00de83ef --- /dev/null +++ b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html.ini @@ -0,0 +1,5 @@ +[2d.gradient.interpolate.zerosize.fillRect.html] + type: testharness + [Canvas test: 2d.gradient.interpolate.zerosize.fillRect] + expected: FAIL + diff --git a/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html.ini b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html.ini new file mode 100644 index 000000000..65ef5ac2e --- /dev/null +++ b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html.ini @@ -0,0 +1,5 @@ +[2d.gradient.interpolate.zerosize.fillText.html] + type: testharness + [Canvas test: 2d.gradient.interpolate.zerosize.fillText] + expected: FAIL + diff --git a/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html.ini b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html.ini new file mode 100644 index 000000000..f18694d03 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html.ini @@ -0,0 +1,5 @@ +[2d.gradient.interpolate.zerosize.stroke.html] + type: testharness + [Canvas test: 2d.gradient.interpolate.zerosize.stroke] + expected: FAIL + diff --git a/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html.ini b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html.ini new file mode 100644 index 000000000..e5ae2179b --- /dev/null +++ b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html.ini @@ -0,0 +1,5 @@ +[2d.gradient.interpolate.zerosize.strokeRect.html] + type: testharness + [Canvas test: 2d.gradient.interpolate.zerosize.strokeRect] + expected: FAIL + diff --git a/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html.ini b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html.ini new file mode 100644 index 000000000..894f5cd6d --- /dev/null +++ b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html.ini @@ -0,0 +1,5 @@ +[2d.gradient.interpolate.zerosize.strokeText.html] + type: testharness + [Canvas test: 2d.gradient.interpolate.zerosize.strokeText] + expected: FAIL + diff --git a/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html.ini b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html.ini new file mode 100644 index 000000000..c849f911b --- /dev/null +++ b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html.ini @@ -0,0 +1,5 @@ +[2d.gradient.object.current.html] + type: testharness + [Canvas test: 2d.gradient.object.current] + expected: FAIL + diff --git a/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html.ini b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html.ini new file mode 100644 index 000000000..278791a60 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html.ini @@ -0,0 +1,11 @@ +[2d.gradient.radial.outside3.html] + type: testharness + [Canvas test: 2d.gradient.radial.outside3] + expected: + if not debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if os == "mac": FAIL + if os == "linux": FAIL + diff --git a/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html.ini b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html.ini new file mode 100644 index 000000000..93fb49dc4 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html.ini @@ -0,0 +1,12 @@ +[2d.pattern.image.broken.html] + type: testharness + [Canvas test: 2d.pattern.image.broken] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1016482 + expected: + if not debug and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and (os == "mac") and (version == "OS X 10.6.8") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and (os == "mac") and (version == "OS X 10.9") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and (os == "mac") and (version == "OS X 10.8") and (processor == "x86_64") and (bits == 64): FAIL + diff --git a/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html.ini b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html.ini new file mode 100644 index 000000000..a182cdc6e --- /dev/null +++ b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html.ini @@ -0,0 +1,5 @@ +[2d.pattern.image.incomplete.emptysrc.html] + type: testharness + [Canvas test: 2d.pattern.image.incomplete.emptysrc] + expected: FAIL + diff --git a/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html.ini b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html.ini new file mode 100644 index 000000000..b8ab4c72d --- /dev/null +++ b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html.ini @@ -0,0 +1,5 @@ +[2d.pattern.image.incomplete.nosrc.html] + type: testharness + [Canvas test: 2d.pattern.image.incomplete.nosrc] + expected: FAIL + diff --git a/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html.ini b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html.ini new file mode 100644 index 000000000..7feef1768 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html.ini @@ -0,0 +1,5 @@ +[2d.pattern.image.incomplete.reload.html] + type: testharness + [Canvas test: 2d.pattern.image.incomplete.reload] + expected: FAIL + diff --git a/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html.ini b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html.ini new file mode 100644 index 000000000..47dadb726 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html.ini @@ -0,0 +1,5 @@ +[2d.pattern.image.incomplete.removedsrc.html] + type: testharness + [Canvas test: 2d.pattern.image.incomplete.removedsrc] + expected: FAIL + diff --git a/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/canvas_colorsandstyles_createlineargradient_001.htm.ini b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/canvas_colorsandstyles_createlineargradient_001.htm.ini new file mode 100644 index 000000000..09869a263 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/fill-and-stroke-styles/canvas_colorsandstyles_createlineargradient_001.htm.ini @@ -0,0 +1,5 @@ +[canvas_colorsandstyles_createlineargradient_001.htm] + type: testharness + [linear gradient from point to self draws nothing] + expected: FAIL + diff --git a/testing/web-platform/meta/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html.ini b/testing/web-platform/meta/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html.ini new file mode 100644 index 000000000..cdb81ab2f --- /dev/null +++ b/testing/web-platform/meta/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html.ini @@ -0,0 +1,14 @@ +[addHitRegions-NotSupportedError-01.html] + type: testharness + [fillRect should not affect current default path and NotSupportedError should be thrown.] + expected: FAIL + + [strokeRect should not affect current default path and NotSupportedError should be thrown.] + expected: FAIL + + [fillText should not affect current default path and NotSupportedError should be thrown.] + expected: FAIL + + [strokeText should not affect current default path and NotSupportedError shuld be thrown.] + expected: FAIL + diff --git a/testing/web-platform/meta/2dcontext/hit-regions/hitregions-members-exist.html.ini b/testing/web-platform/meta/2dcontext/hit-regions/hitregions-members-exist.html.ini new file mode 100644 index 000000000..ef586fa59 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/hit-regions/hitregions-members-exist.html.ini @@ -0,0 +1,11 @@ +[hitregions-members-exist.html] + type: testharness + [context.addHitRegion Exists] + expected: FAIL + + [context.removeHitRegion Exists] + expected: FAIL + + [context.clearHitRegions Exists] + expected: FAIL + diff --git a/testing/web-platform/meta/2dcontext/line-styles/canvas_linestyles_linecap_001.htm.ini b/testing/web-platform/meta/2dcontext/line-styles/canvas_linestyles_linecap_001.htm.ini new file mode 100644 index 000000000..cf4e5f7d1 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/line-styles/canvas_linestyles_linecap_001.htm.ini @@ -0,0 +1,3 @@ +[canvas_linestyles_linecap_001.htm] + type: reftest + expected: FAIL diff --git a/testing/web-platform/meta/2dcontext/line-styles/lineto_a.html.ini b/testing/web-platform/meta/2dcontext/line-styles/lineto_a.html.ini new file mode 100644 index 000000000..6181378c8 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/line-styles/lineto_a.html.ini @@ -0,0 +1,3 @@ +[lineto_a.html] + type: reftest + expected: FAIL diff --git a/testing/web-platform/meta/2dcontext/path-objects/2d.path.arc.selfintersect.1.html.ini b/testing/web-platform/meta/2dcontext/path-objects/2d.path.arc.selfintersect.1.html.ini new file mode 100644 index 000000000..f73baf51a --- /dev/null +++ b/testing/web-platform/meta/2dcontext/path-objects/2d.path.arc.selfintersect.1.html.ini @@ -0,0 +1,8 @@ +[2d.path.arc.selfintersect.1.html] + type: testharness + [arc() with lineWidth > 2*radius is drawn sensibly] + expected: + if (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL + diff --git a/testing/web-platform/meta/2dcontext/path-objects/2d.path.arc.shape.3.html.ini b/testing/web-platform/meta/2dcontext/path-objects/2d.path.arc.shape.3.html.ini new file mode 100644 index 000000000..18f2adcdb --- /dev/null +++ b/testing/web-platform/meta/2dcontext/path-objects/2d.path.arc.shape.3.html.ini @@ -0,0 +1,6 @@ +[2d.path.arc.shape.3.html] + type: testharness + [arc() from 0 to -pi/2 does not draw anything in the wrong quadrant] + expected: + if (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + diff --git a/testing/web-platform/meta/2dcontext/path-objects/2d.path.rect.zero.3.html.ini b/testing/web-platform/meta/2dcontext/path-objects/2d.path.rect.zero.3.html.ini new file mode 100644 index 000000000..af7ae7992 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/path-objects/2d.path.rect.zero.3.html.ini @@ -0,0 +1,9 @@ +[2d.path.rect.zero.3.html] + type: testharness + [Canvas test: 2d.path.rect.zero.3] + expected: + if not debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL + diff --git a/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.arc.html.ini b/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.arc.html.ini new file mode 100644 index 000000000..3bb4da4f5 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.arc.html.ini @@ -0,0 +1,16 @@ +[2d.path.stroke.prune.arc.html] + type: testharness + [Zero-length line segments from arcTo and arc are removed before stroking] + expected: + if not debug and (os == "linux") and (processor == "x86") and (bits == 32): FAIL + if not debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and (os == "linux") and (processor == "x86_64") and (bits == 64): FAIL + if debug and (os == "linux") and (processor == "x86_64") and (bits == 64): FAIL + if debug and (os == "linux") and (processor == "x86") and (bits == 32): FAIL + if debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL + if (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if os == "mac": FAIL + diff --git a/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.closed.html.ini b/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.closed.html.ini new file mode 100644 index 000000000..d0a6fc87f --- /dev/null +++ b/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.closed.html.ini @@ -0,0 +1,8 @@ +[2d.path.stroke.prune.closed.html] + type: testharness + [Zero-length line segments from closed paths are removed before stroking] + expected: + if os == "win": FAIL + if os == "mac": FAIL + if os == "linux": FAIL + diff --git a/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.curve.html.ini b/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.curve.html.ini new file mode 100644 index 000000000..ecfb08580 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.curve.html.ini @@ -0,0 +1,16 @@ +[2d.path.stroke.prune.curve.html] + type: testharness + [Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking] + expected: + if not debug and (os == "linux") and (processor == "x86") and (bits == 32): FAIL + if not debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and (os == "linux") and (processor == "x86_64") and (bits == 64): FAIL + if debug and (os == "linux") and (processor == "x86_64") and (bits == 64): FAIL + if debug and (os == "linux") and (processor == "x86") and (bits == 32): FAIL + if debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL + if (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if os == "mac": FAIL + diff --git a/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.line.html.ini b/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.line.html.ini new file mode 100644 index 000000000..78b17ff14 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.line.html.ini @@ -0,0 +1,16 @@ +[2d.path.stroke.prune.line.html] + type: testharness + [Zero-length line segments from lineTo are removed before stroking] + expected: + if not debug and (os == "linux") and (processor == "x86") and (bits == 32): FAIL + if not debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and (os == "linux") and (processor == "x86_64") and (bits == 64): FAIL + if debug and (os == "linux") and (processor == "x86_64") and (bits == 64): FAIL + if debug and (os == "linux") and (processor == "x86") and (bits == 32): FAIL + if debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL + if (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if os == "mac": FAIL + diff --git a/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.rect.html.ini b/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.rect.html.ini new file mode 100644 index 000000000..41f712f88 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.prune.rect.html.ini @@ -0,0 +1,8 @@ +[2d.path.stroke.prune.rect.html] + type: testharness + [Zero-length line segments from rect and strokeRect are removed before stroking] + expected: + if os == "win": FAIL + if os == "mac": FAIL + if os == "linux": FAIL + diff --git a/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.scale2.html.ini b/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.scale2.html.ini new file mode 100644 index 000000000..aee019024 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/path-objects/2d.path.stroke.scale2.html.ini @@ -0,0 +1,9 @@ +[2d.path.stroke.scale2.html] + type: testharness + [Stroke line widths are scaled by the current transformation matrix] + expected: + if not debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL + diff --git a/testing/web-platform/meta/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html.ini b/testing/web-platform/meta/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html.ini new file mode 100644 index 000000000..b4f5a8744 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html.ini @@ -0,0 +1,5 @@ +[2d.imageData.object.ctor.html] + type: testharness + [ImageData does not have a usable constructor] + expected: FAIL + diff --git a/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.baseline.hanging.html.ini b/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.baseline.hanging.html.ini new file mode 100644 index 000000000..907797552 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.baseline.hanging.html.ini @@ -0,0 +1,5 @@ +[2d.text.draw.baseline.hanging.html] + type: testharness + [Canvas test: 2d.text.draw.baseline.hanging] + expected: FAIL + diff --git a/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html.ini b/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html.ini new file mode 100644 index 000000000..266246fff --- /dev/null +++ b/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html.ini @@ -0,0 +1,5 @@ +[2d.text.draw.baseline.ideographic.html] + type: testharness + [Canvas test: 2d.text.draw.baseline.ideographic] + expected: FAIL + diff --git a/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.space.collapse.end.html.ini b/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.space.collapse.end.html.ini new file mode 100644 index 000000000..6c31ffa39 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.space.collapse.end.html.ini @@ -0,0 +1,5 @@ +[2d.text.draw.space.collapse.end.html] + type: testharness + [Space characters at the end of a line are collapsed (per CSS)] + expected: FAIL + diff --git a/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.space.collapse.other.html.ini b/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.space.collapse.other.html.ini new file mode 100644 index 000000000..30ac02366 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.space.collapse.other.html.ini @@ -0,0 +1,5 @@ +[2d.text.draw.space.collapse.other.html] + type: testharness + [Space characters are converted to U+0020, and collapsed (per CSS)] + expected: FAIL + diff --git a/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.space.collapse.space.html.ini b/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.space.collapse.space.html.ini new file mode 100644 index 000000000..5d1f16b3c --- /dev/null +++ b/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.space.collapse.space.html.ini @@ -0,0 +1,5 @@ +[2d.text.draw.space.collapse.space.html] + type: testharness + [Space characters are converted to U+0020, and collapsed (per CSS)] + expected: FAIL + diff --git a/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.space.collapse.start.html.ini b/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.space.collapse.start.html.ini new file mode 100644 index 000000000..721814a25 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/text-styles/2d.text.draw.space.collapse.start.html.ini @@ -0,0 +1,5 @@ +[2d.text.draw.space.collapse.start.html] + type: testharness + [Space characters at the start of a line are collapsed (per CSS)] + expected: FAIL + diff --git a/testing/web-platform/meta/2dcontext/text-styles/2d.text.font.parse.complex.html.ini b/testing/web-platform/meta/2dcontext/text-styles/2d.text.font.parse.complex.html.ini new file mode 100644 index 000000000..95b8119f1 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/text-styles/2d.text.font.parse.complex.html.ini @@ -0,0 +1,5 @@ +[2d.text.font.parse.complex.html] + type: testharness + [Canvas test: 2d.text.font.parse.complex] + expected: FAIL + diff --git a/testing/web-platform/meta/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html.ini b/testing/web-platform/meta/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html.ini new file mode 100644 index 000000000..d557fc48e --- /dev/null +++ b/testing/web-platform/meta/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html.ini @@ -0,0 +1,5 @@ +[2d.text.font.parse.size.percentage.default.html] + type: testharness + [Canvas test: 2d.text.font.parse.size.percentage.default] + expected: FAIL + diff --git a/testing/web-platform/meta/2dcontext/text-styles/2d.text.font.parse.size.percentage.html.ini b/testing/web-platform/meta/2dcontext/text-styles/2d.text.font.parse.size.percentage.html.ini new file mode 100644 index 000000000..101870cf2 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/text-styles/2d.text.font.parse.size.percentage.html.ini @@ -0,0 +1,5 @@ +[2d.text.font.parse.size.percentage.html] + type: testharness + [Canvas test: 2d.text.font.parse.size.percentage] + expected: FAIL + diff --git a/testing/web-platform/meta/2dcontext/text-styles/2d.text.measure.width.space.html.ini b/testing/web-platform/meta/2dcontext/text-styles/2d.text.measure.width.space.html.ini new file mode 100644 index 000000000..f7b7bb43d --- /dev/null +++ b/testing/web-platform/meta/2dcontext/text-styles/2d.text.measure.width.space.html.ini @@ -0,0 +1,5 @@ +[2d.text.measure.width.space.html] + type: testharness + [Space characters are converted to U+0020 and collapsed (per CSS)] + expected: FAIL + diff --git a/testing/web-platform/meta/2dcontext/the-canvas-state/canvas_state_restore_001.htm.ini b/testing/web-platform/meta/2dcontext/the-canvas-state/canvas_state_restore_001.htm.ini new file mode 100644 index 000000000..91c3d2f5a --- /dev/null +++ b/testing/web-platform/meta/2dcontext/the-canvas-state/canvas_state_restore_001.htm.ini @@ -0,0 +1,3 @@ +[canvas_state_restore_001.htm] + type: reftest + expected: FAIL diff --git a/testing/web-platform/meta/2dcontext/transformations/canvas_transformations_reset_001.html.ini b/testing/web-platform/meta/2dcontext/transformations/canvas_transformations_reset_001.html.ini new file mode 100644 index 000000000..7faf80e06 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/transformations/canvas_transformations_reset_001.html.ini @@ -0,0 +1,3 @@ +[canvas_transformations_reset_001.html] + type: reftest + expected: FAIL diff --git a/testing/web-platform/meta/2dcontext/transformations/canvas_transformations_scale_001.htm.ini b/testing/web-platform/meta/2dcontext/transformations/canvas_transformations_scale_001.htm.ini new file mode 100644 index 000000000..06c065797 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/transformations/canvas_transformations_scale_001.htm.ini @@ -0,0 +1,3 @@ +[canvas_transformations_scale_001.htm] + type: reftest + expected: FAIL diff --git a/testing/web-platform/meta/2dcontext/transformations/transform_a.html.ini b/testing/web-platform/meta/2dcontext/transformations/transform_a.html.ini new file mode 100644 index 000000000..d384e5630 --- /dev/null +++ b/testing/web-platform/meta/2dcontext/transformations/transform_a.html.ini @@ -0,0 +1,3 @@ +[transform_a.html] + type: reftest + expected: FAIL diff --git a/testing/web-platform/meta/FileAPI/blob/Blob-close.html.ini b/testing/web-platform/meta/FileAPI/blob/Blob-close.html.ini new file mode 100644 index 000000000..644f864f5 --- /dev/null +++ b/testing/web-platform/meta/FileAPI/blob/Blob-close.html.ini @@ -0,0 +1,5 @@ +[Blob-close.html] + type: testharness + [Blob.close] + expected: FAIL + diff --git a/testing/web-platform/meta/FileAPI/blob/Blob-constructor.html.ini b/testing/web-platform/meta/FileAPI/blob/Blob-constructor.html.ini new file mode 100644 index 000000000..1f5fc0c1e --- /dev/null +++ b/testing/web-platform/meta/FileAPI/blob/Blob-constructor.html.ini @@ -0,0 +1,56 @@ +[Blob-constructor.html] + type: testharness + [A plain object should be treated as a sequence for the blobParts argument.] + expected: FAIL + + [A plain object with a length property should be treated as a sequence for the blobParts argument.] + expected: FAIL + + [Passing an element as the blobParts array should work.] + expected: FAIL + + [Passing an platform object that supports indexed properties as the blobParts array should work (window).] + expected: FAIL + + [Passing an platform object that supports indexed properties as the blobParts array should work (window with custom toString).] + expected: FAIL + + [The 'endings' property should be ignored.] + expected: FAIL + + [Passing object "/regex/" (index 4) for options should use the defaults.] + expected: FAIL + + [Passing object "/regex/" (index 4) for options should use the defaults (with newlines).] + expected: FAIL + + [Newlines should not change when endings is 'native'.] + expected: FAIL + + [Blob with type "A"] + expected: FAIL + + [Blob with type "TEXT/HTML"] + expected: FAIL + + [Blob with type "å"] + expected: FAIL + + [Blob with type "𐑾"] + expected: FAIL + + [Blob with type "\\timage/gif\\t"] + expected: FAIL + + [Blob with type "image/gif;"] + expected: FAIL + + [Blob with type "İmage/gif"] + expected: FAIL + + [Blob with type "ımage/gif"] + expected: FAIL + + [Blob with type "image/gif\\0"] + expected: FAIL + diff --git a/testing/web-platform/meta/FileAPI/blob/Blob-slice.html.ini b/testing/web-platform/meta/FileAPI/blob/Blob-slice.html.ini new file mode 100644 index 000000000..973a9ef2a --- /dev/null +++ b/testing/web-platform/meta/FileAPI/blob/Blob-slice.html.ini @@ -0,0 +1,80 @@ +[Blob-slice.html] + type: testharness + [Invalid contentType ("ÿ")] + expected: FAIL + + [Invalid contentType ("te(xt/plain")] + expected: FAIL + + [Invalid contentType ("te)xt/plain")] + expected: FAIL + + [Invalid contentType ("text/plain")] + expected: FAIL + + [Invalid contentType ("te@xt/plain")] + expected: FAIL + + [Invalid contentType ("te,xt/plain")] + expected: FAIL + + [Invalid contentType ("te;xt/plain")] + expected: FAIL + + [Invalid contentType ("te:xt/plain")] + expected: FAIL + + [Invalid contentType ("te\\\\xt/plain")] + expected: FAIL + + [Invalid contentType ("te\\"xt/plain")] + expected: FAIL + + [Invalid contentType ("te/xt/plain")] + expected: FAIL + + [Invalid contentType ("te[xt/plain")] + expected: FAIL + + [Invalid contentType ("te\]xt/plain")] + expected: FAIL + + [Invalid contentType ("te?xt/plain")] + expected: FAIL + + [Invalid contentType ("te=xt/plain")] + expected: FAIL + + [Invalid contentType ("te{xt/plain")] + expected: FAIL + + [Invalid contentType ("te}xt/plain")] + expected: FAIL + + [Invalid contentType ("te xt/plain")] + expected: FAIL + + [Invalid contentType ("te\\txt/plain")] + expected: FAIL + + [Invalid contentType ("te\\0xt/plain")] + expected: FAIL + + [Invalid contentType ("te\\x1fxt/plain")] + expected: FAIL + + [Invalid contentType ("text/plain")] + expected: FAIL + + [Valid contentType ("TEXT/PLAIN")] + expected: FAIL + + [Valid contentType ("text/plain;charset = UTF-8")] + expected: FAIL + + [Valid contentType ("text/plain;charset=UTF-8")] + expected: FAIL + diff --git a/testing/web-platform/meta/FileAPI/file/File-constructor.html.ini b/testing/web-platform/meta/FileAPI/file/File-constructor.html.ini new file mode 100644 index 000000000..5960f7808 --- /dev/null +++ b/testing/web-platform/meta/FileAPI/file/File-constructor.html.ini @@ -0,0 +1,11 @@ +[File-constructor.html] + type: testharness + [Using special character in fileName] + expected: FAIL + + [Using uppercase characters in type] + expected: FAIL + + [Using illegal character for type] + expected: FAIL + diff --git a/testing/web-platform/meta/FileAPI/historical.html.ini b/testing/web-platform/meta/FileAPI/historical.html.ini new file mode 100644 index 000000000..412e4bb80 --- /dev/null +++ b/testing/web-platform/meta/FileAPI/historical.html.ini @@ -0,0 +1,5 @@ +[historical.html] + type: testharness + [FileReader should not support readAsBinaryString] + expected: FAIL + diff --git a/testing/web-platform/meta/FileAPI/idlharness.html.ini b/testing/web-platform/meta/FileAPI/idlharness.html.ini new file mode 100644 index 000000000..043beae78 --- /dev/null +++ b/testing/web-platform/meta/FileAPI/idlharness.html.ini @@ -0,0 +1,41 @@ +[idlharness.html] + type: testharness + [URL interface: operation createFor(Blob)] + expected: FAIL + + [Blob interface: attribute isClosed] + expected: FAIL + + [Blob interface: operation close()] + expected: FAIL + + [Blob interface: new Blob(["TEST"\]) must inherit property "isClosed" with the proper type (2)] + expected: FAIL + + [Blob interface: new Blob(["TEST"\]) must inherit property "close" with the proper type (4)] + expected: FAIL + + [Blob interface: new File(["myFileBits"\], "myFileName") must inherit property "isClosed" with the proper type (2)] + expected: FAIL + + [Blob interface: new File(["myFileBits"\], "myFileName") must inherit property "close" with the proper type (4)] + expected: FAIL + + [FileReaderSync interface object length] + expected: FAIL + + [FileReaderSync interface: existence and properties of interface prototype object] + expected: FAIL + + [FileReaderSync interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [FileReaderSync interface: operation readAsArrayBuffer(Blob)] + expected: FAIL + + [FileReaderSync interface: operation readAsText(Blob,DOMString)] + expected: FAIL + + [FileReaderSync interface: operation readAsDataURL(Blob)] + expected: FAIL + diff --git a/testing/web-platform/meta/FileAPI/idlharness.worker.js.ini b/testing/web-platform/meta/FileAPI/idlharness.worker.js.ini new file mode 100644 index 000000000..a0625c5fc --- /dev/null +++ b/testing/web-platform/meta/FileAPI/idlharness.worker.js.ini @@ -0,0 +1,56 @@ +[idlharness.worker] + type: testharness + [URL interface: operation createFor(Blob)] + expected: FAIL + + [Blob interface: attribute isClosed] + expected: FAIL + + [Blob interface: operation close()] + expected: FAIL + + [Blob interface: new Blob(["TEST"\]) must inherit property "isClosed" with the proper type (2)] + expected: FAIL + + [Blob interface: new Blob(["TEST"\]) must inherit property "close" with the proper type (4)] + expected: FAIL + + [Blob interface: new File(["myFileBits"\], "myFileName") must inherit property "isClosed" with the proper type (2)] + expected: FAIL + + [Blob interface: new File(["myFileBits"\], "myFileName") must inherit property "close" with the proper type (4)] + expected: FAIL + + [FileList interface object length] + expected: FAIL + + [FileList interface: existence and properties of interface prototype object] + expected: FAIL + + [FileList interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [FileList interface: operation item(unsigned long)] + expected: FAIL + + [FileList interface: attribute length] + expected: FAIL + + [FileList interface object name] + expected: FAIL + + [ArrayBuffer interface: existence and properties of interface object] + expected: FAIL + + [URL interface: existence and properties of interface object] + expected: FAIL + + [EventTarget interface: existence and properties of interface object] + expected: FAIL + + [Event interface: existence and properties of interface object] + expected: FAIL + + [FileList interface: existence and properties of interface object] + expected: FAIL + diff --git a/testing/web-platform/meta/FileAPI/reading-data-section/FileReader-multiple-reads.html.ini b/testing/web-platform/meta/FileAPI/reading-data-section/FileReader-multiple-reads.html.ini new file mode 100644 index 000000000..86d0638a7 --- /dev/null +++ b/testing/web-platform/meta/FileAPI/reading-data-section/FileReader-multiple-reads.html.ini @@ -0,0 +1,17 @@ +[FileReader-multiple-reads.html] + type: testharness + [test FileReader InvalidStateError exception for readAsText] + expected: FAIL + + [test FileReader InvalidStateError exception for readAsDataURL] + expected: FAIL + + [test FileReader InvalidStateError exception for readAsArrayBuffer] + expected: FAIL + + [test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer] + expected: FAIL + + [test FileReader no InvalidStateError exception in onloadstart event for readAsArrayBuffer] + expected: FAIL + diff --git a/testing/web-platform/meta/FileAPI/reading-data-section/filereader_abort.html.ini b/testing/web-platform/meta/FileAPI/reading-data-section/filereader_abort.html.ini new file mode 100644 index 000000000..8a20cbceb --- /dev/null +++ b/testing/web-platform/meta/FileAPI/reading-data-section/filereader_abort.html.ini @@ -0,0 +1,5 @@ +[filereader_abort.html] + type: testharness + [Aborting before read] + expected: FAIL + diff --git a/testing/web-platform/meta/FileAPI/url/url_createobjecturl_blob.html.ini b/testing/web-platform/meta/FileAPI/url/url_createobjecturl_blob.html.ini new file mode 100644 index 000000000..92400cd1d --- /dev/null +++ b/testing/web-platform/meta/FileAPI/url/url_createobjecturl_blob.html.ini @@ -0,0 +1,5 @@ +[url_createobjecturl_blob.html] + type: testharness + [Check if the Blob URI starts with 'blob' using createFor()] + expected: FAIL + diff --git a/testing/web-platform/meta/IndexedDB/idbfactory_open10.htm.ini b/testing/web-platform/meta/IndexedDB/idbfactory_open10.htm.ini new file mode 100644 index 000000000..176801a9a --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbfactory_open10.htm.ini @@ -0,0 +1,3 @@ +[idbfactory_open10.htm] + type: testharness + expected: ERROR diff --git a/testing/web-platform/meta/IndexedDB/idbfactory_open9.htm.ini b/testing/web-platform/meta/IndexedDB/idbfactory_open9.htm.ini new file mode 100644 index 000000000..75e5d9b56 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbfactory_open9.htm.ini @@ -0,0 +1,18 @@ +[idbfactory_open9.htm] + type: testharness + expected: ERROR + [Calling open() with version argument undefined should throw TypeError.] + expected: FAIL + + [Calling open() with version argument null should throw TypeError.] + expected: FAIL + + [Calling open() with version argument object should throw TypeError.] + expected: FAIL + + [Calling open() with version argument object (second) should throw TypeError.] + expected: FAIL + + [Calling open() with version argument object (third) should throw TypeError.] + expected: FAIL + diff --git a/testing/web-platform/meta/IndexedDB/idbtransaction_objectStoreNames.html.ini b/testing/web-platform/meta/IndexedDB/idbtransaction_objectStoreNames.html.ini new file mode 100644 index 000000000..cc07c7db2 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbtransaction_objectStoreNames.html.ini @@ -0,0 +1,3 @@ +[idbtransaction_objectStoreNames.html] + type: testharness + expected: ERROR diff --git a/testing/web-platform/meta/MANIFEST.json b/testing/web-platform/meta/MANIFEST.json new file mode 100644 index 000000000..65626d6b8 --- /dev/null +++ b/testing/web-platform/meta/MANIFEST.json @@ -0,0 +1,44809 @@ +{ + "items": { + "manual": [ + { + "path": "2dcontext/conformance-requirements/2d.coordinatespace-manual.html", + "url": "/2dcontext/conformance-requirements/2d.coordinatespace-manual.html" + }, + { + "path": "2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawFocusIfNeeded_AAPI_001-manual.html", + "url": "/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawFocusIfNeeded_AAPI_001-manual.html" + }, + { + "path": "2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.basic-manual.html", + "url": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.basic-manual.html" + }, + { + "path": "2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.large-manual.html", + "url": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.large-manual.html" + }, + { + "path": "2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.rtl-manual.html", + "url": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.rtl-manual.html" + }, + { + "path": "2dcontext/drawing-text-to-the-canvas/2d.text.draw.kern.consistent-manual.html", + "url": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.kern.consistent-manual.html" + }, + { + "path": "2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.basic-manual.html", + "url": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.basic-manual.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.blur.high-manual.html", + "url": "/2dcontext/shadows/2d.shadow.blur.high-manual.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.blur.low-manual.html", + "url": "/2dcontext/shadows/2d.shadow.blur.low-manual.html" + }, + { + "path": "FileAPI/BlobURL/test1-manual.html", + "url": "/FileAPI/BlobURL/test1-manual.html" + }, + { + "path": "FileAPI/BlobURL/test2-manual.html", + "url": "/FileAPI/BlobURL/test2-manual.html" + }, + { + "path": "FileAPI/BlobURL/test3-manual.html", + "url": "/FileAPI/BlobURL/test3-manual.html" + }, + { + "path": "FileAPI/FileReader/test_errors-manual.html", + "url": "/FileAPI/FileReader/test_errors-manual.html" + }, + { + "path": "FileAPI/filelist-section/filelist_multiple_selected_files-manual.html", + "url": "/FileAPI/filelist-section/filelist_multiple_selected_files-manual.html" + }, + { + "path": "FileAPI/filelist-section/filelist_selected_file-manual.html", + "url": "/FileAPI/filelist-section/filelist_selected_file-manual.html" + }, + { + "path": "FileAPI/idlharness-manual.html", + "url": "/FileAPI/idlharness-manual.html" + }, + { + "path": "FileAPI/progress-manual.html", + "url": "/FileAPI/progress-manual.html" + }, + { + "path": "FileAPI/reading-data-section/filereader_file-manual.html", + "url": "/FileAPI/reading-data-section/filereader_file-manual.html" + }, + { + "path": "FileAPI/reading-data-section/filereader_file_img-manual.html", + "url": "/FileAPI/reading-data-section/filereader_file_img-manual.html" + }, + { + "path": "FileAPI/url/url_createobjecturl_file-manual.html", + "url": "/FileAPI/url/url_createobjecturl_file-manual.html" + }, + { + "path": "FileAPI/url/url_createobjecturl_file_img-manual.html", + "url": "/FileAPI/url/url_createobjecturl_file_img-manual.html" + }, + { + "path": "XMLHttpRequest/send-authentication-existing-session-manual.htm", + "url": "/XMLHttpRequest/send-authentication-existing-session-manual.htm" + }, + { + "path": "XMLHttpRequest/send-authentication-prompt-2-manual.htm", + "url": "/XMLHttpRequest/send-authentication-prompt-2-manual.htm" + }, + { + "path": "XMLHttpRequest/send-authentication-prompt-manual.htm", + "url": "/XMLHttpRequest/send-authentication-prompt-manual.htm" + }, + { + "path": "ambient-light/AmbientLightSensor_onchange-manual.html", + "url": "/ambient-light/AmbientLightSensor_onchange-manual.html" + }, + { + "path": "annotation-model/annotations/annotationMusts-manual.html", + "url": "/annotation-model/annotations/annotationMusts-manual.html" + }, + { + "path": "annotation-model/annotations/annotationOptionals-manual.html", + "url": "/annotation-model/annotations/annotationOptionals-manual.html" + }, + { + "path": "annotation-model/annotations/annotationsAgentOptionals-manual.html", + "url": "/annotation-model/annotations/annotationsAgentOptionals-manual.html" + }, + { + "path": "annotation-protocol/server/server-manual.html", + "url": "/annotation-protocol/server/server-manual.html" + }, + { + "path": "battery-status/battery-charging-manual.html", + "url": "/battery-status/battery-charging-manual.html" + }, + { + "path": "battery-status/battery-discharging-manual.html", + "url": "/battery-status/battery-discharging-manual.html" + }, + { + "path": "battery-status/battery-full-manual.html", + "url": "/battery-status/battery-full-manual.html" + }, + { + "path": "battery-status/battery-plugging-in-manual.html", + "url": "/battery-status/battery-plugging-in-manual.html" + }, + { + "path": "battery-status/battery-unplugging-manual.html", + "url": "/battery-status/battery-unplugging-manual.html" + }, + { + "path": "fullscreen/api/document-exit-fullscreen-manual.html", + "url": "/fullscreen/api/document-exit-fullscreen-manual.html" + }, + { + "path": "fullscreen/api/document-fullscreen-element-manual.html", + "url": "/fullscreen/api/document-fullscreen-element-manual.html" + }, + { + "path": "fullscreen/api/document-onfullscreenchange-manual.html", + "url": "/fullscreen/api/document-onfullscreenchange-manual.html" + }, + { + "path": "fullscreen/api/element-ready-check-containing-iframe-manual.html", + "url": "/fullscreen/api/element-ready-check-containing-iframe-manual.html" + }, + { + "path": "fullscreen/api/element-ready-check-enabled-flag-not-set-manual.html", + "url": "/fullscreen/api/element-ready-check-enabled-flag-not-set-manual.html" + }, + { + "path": "fullscreen/api/element-ready-check-fullscreen-element-sibling-manual.html", + "url": "/fullscreen/api/element-ready-check-fullscreen-element-sibling-manual.html" + }, + { + "path": "fullscreen/api/element-ready-check-fullscreen-iframe-child-manual.html", + "url": "/fullscreen/api/element-ready-check-fullscreen-iframe-child-manual.html" + }, + { + "path": "fullscreen/api/element-ready-check-iframe-child-manual.html", + "url": "/fullscreen/api/element-ready-check-iframe-child-manual.html" + }, + { + "path": "fullscreen/api/element-ready-check-not-in-document-manual.html", + "url": "/fullscreen/api/element-ready-check-not-in-document-manual.html" + }, + { + "path": "fullscreen/api/element-request-fullscreen-manual.html", + "url": "/fullscreen/api/element-request-fullscreen-manual.html" + }, + { + "path": "fullscreen/api/element-request-fullscreen-non-top-manual.html", + "url": "/fullscreen/api/element-request-fullscreen-non-top-manual.html" + }, + { + "path": "fullscreen/api/element-request-fullscreen-svg-rect-manual.html", + "url": "/fullscreen/api/element-request-fullscreen-svg-rect-manual.html" + }, + { + "path": "fullscreen/api/element-request-fullscreen-svg-svg-manual.html", + "url": "/fullscreen/api/element-request-fullscreen-svg-svg-manual.html" + }, + { + "path": "fullscreen/api/element-request-fullscreen-top-manual.html", + "url": "/fullscreen/api/element-request-fullscreen-top-manual.html" + }, + { + "path": "fullscreen/model/remove-child-manual.html", + "url": "/fullscreen/model/remove-child-manual.html" + }, + { + "path": "fullscreen/model/remove-first-manual.html", + "url": "/fullscreen/model/remove-first-manual.html" + }, + { + "path": "fullscreen/model/remove-last-manual.html", + "url": "/fullscreen/model/remove-last-manual.html" + }, + { + "path": "fullscreen/model/remove-parent-manual.html", + "url": "/fullscreen/model/remove-parent-manual.html" + }, + { + "path": "fullscreen/model/remove-single-manual.html", + "url": "/fullscreen/model/remove-single-manual.html" + }, + { + "path": "gamepad/events-manual.html", + "url": "/gamepad/events-manual.html" + }, + { + "path": "gamepad/getgamepads-polling-manual.html", + "url": "/gamepad/getgamepads-polling-manual.html" + }, + { + "path": "gamepad/idlharness-manual.html", + "url": "/gamepad/idlharness-manual.html" + }, + { + "path": "gamepad/timestamp-manual.html", + "url": "/gamepad/timestamp-manual.html" + }, + { + "path": "geolocation-API/getCurrentPosition_permission-manual.html", + "url": "/geolocation-API/getCurrentPosition_permission-manual.html" + }, + { + "path": "geolocation-API/getCurrentPosition_permission_allow-manual.html", + "url": "/geolocation-API/getCurrentPosition_permission_allow-manual.html" + }, + { + "path": "geolocation-API/getCurrentPosition_permission_deny-manual.html", + "url": "/geolocation-API/getCurrentPosition_permission_deny-manual.html" + }, + { + "path": "geolocation-API/watchPosition_permission-manual.html", + "url": "/geolocation-API/watchPosition_permission-manual.html" + }, + { + "path": "html-longdesc/data-uri-image-data-uri-description-manual.html", + "url": "/html-longdesc/data-uri-image-data-uri-description-manual.html" + }, + { + "path": "html-longdesc/data-uri-image-external-description-fragment-manual.html", + "url": "/html-longdesc/data-uri-image-external-description-fragment-manual.html" + }, + { + "path": "html-longdesc/data-uri-image-external-description-manual.html", + "url": "/html-longdesc/data-uri-image-external-description-manual.html" + }, + { + "path": "html-longdesc/data-uri-image-internal-description-manual.html", + "url": "/html-longdesc/data-uri-image-internal-description-manual.html" + }, + { + "path": "html-longdesc/empty-image-data-uri-description-manual.html", + "url": "/html-longdesc/empty-image-data-uri-description-manual.html" + }, + { + "path": "html-longdesc/empty-image-external-description-fragment-manual.html", + "url": "/html-longdesc/empty-image-external-description-fragment-manual.html" + }, + { + "path": "html-longdesc/empty-image-external-description-manual.html", + "url": "/html-longdesc/empty-image-external-description-manual.html" + }, + { + "path": "html-longdesc/empty-image-internal-description-manual.html", + "url": "/html-longdesc/empty-image-internal-description-manual.html" + }, + { + "path": "html-longdesc/empty-longdesc-manual.html", + "url": "/html-longdesc/empty-longdesc-manual.html" + }, + { + "path": "html-longdesc/external-image-data-uri-description-girt-by-spaces-manual.html", + "url": "/html-longdesc/external-image-data-uri-description-girt-by-spaces-manual.html" + }, + { + "path": "html-longdesc/external-image-data-uri-description-manual.html", + "url": "/html-longdesc/external-image-data-uri-description-manual.html" + }, + { + "path": "html-longdesc/external-image-external-description-fragment-girt-by-spaces-manual.html", + "url": "/html-longdesc/external-image-external-description-fragment-girt-by-spaces-manual.html" + }, + { + "path": "html-longdesc/external-image-external-description-fragment-manual.html", + "url": "/html-longdesc/external-image-external-description-fragment-manual.html" + }, + { + "path": "html-longdesc/external-image-external-description-girt-by-spaces-manual.html", + "url": "/html-longdesc/external-image-external-description-girt-by-spaces-manual.html" + }, + { + "path": "html-longdesc/external-image-external-description-manual.html", + "url": "/html-longdesc/external-image-external-description-manual.html" + }, + { + "path": "html-longdesc/external-image-internal-description-girt-by-spaces-manual.html", + "url": "/html-longdesc/external-image-internal-description-girt-by-spaces-manual.html" + }, + { + "path": "html-longdesc/external-image-internal-description-manual.html", + "url": "/html-longdesc/external-image-internal-description-manual.html" + }, + { + "path": "html-longdesc/external-image-with-absolute-base-external-description-manual.html", + "url": "/html-longdesc/external-image-with-absolute-base-external-description-manual.html" + }, + { + "path": "html-longdesc/external-image-with-relative-base-external-description-manual.html", + "url": "/html-longdesc/external-image-with-relative-base-external-description-manual.html" + }, + { + "path": "html-longdesc/fail-fragment-pointer-manual.html", + "url": "/html-longdesc/fail-fragment-pointer-manual.html" + }, + { + "path": "html-longdesc/iframe-discoverability-manual.html", + "url": "/html-longdesc/iframe-discoverability-manual.html" + }, + { + "path": "html-longdesc/invalid-longdesc-manual.html", + "url": "/html-longdesc/invalid-longdesc-manual.html" + }, + { + "path": "html-longdesc/reflected-changing-longdesc-manual.html", + "url": "/html-longdesc/reflected-changing-longdesc-manual.html" + }, + { + "path": "html-media-capture/capture_audio-manual.html", + "url": "/html-media-capture/capture_audio-manual.html" + }, + { + "path": "html-media-capture/capture_audio_cancel-manual.html", + "url": "/html-media-capture/capture_audio_cancel-manual.html" + }, + { + "path": "html-media-capture/capture_image-manual.html", + "url": "/html-media-capture/capture_image-manual.html" + }, + { + "path": "html-media-capture/capture_image_cancel-manual.html", + "url": "/html-media-capture/capture_image_cancel-manual.html" + }, + { + "path": "html-media-capture/capture_video-manual.html", + "url": "/html-media-capture/capture_video-manual.html" + }, + { + "path": "html-media-capture/capture_video_cancel-manual.html", + "url": "/html-media-capture/capture_video_cancel-manual.html" + }, + { + "path": "html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_1-manual.html", + "url": "/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_1-manual.html" + }, + { + "path": "html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_2-manual.html", + "url": "/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_2-manual.html" + }, + { + "path": "html/browsers/history/the-history-interface/non-automated/traverse_the_session_history_unload_prompt_1-manual.html", + "url": "/html/browsers/history/the-history-interface/non-automated/traverse_the_session_history_unload_prompt_1-manual.html" + }, + { + "path": "html/browsers/history/the-location-interface/non-automated/manual_click_assign_during_load-manual.html", + "url": "/html/browsers/history/the-location-interface/non-automated/manual_click_assign_during_load-manual.html" + }, + { + "path": "html/browsers/history/the-location-interface/non-automated/manual_click_location_replace_during_load-manual.html", + "url": "/html/browsers/history/the-location-interface/non-automated/manual_click_location_replace_during_load-manual.html" + }, + { + "path": "html/browsers/history/the-location-interface/non-automated/manual_click_replace_during_load-manual.html", + "url": "/html/browsers/history/the-location-interface/non-automated/manual_click_replace_during_load-manual.html" + }, + { + "path": "html/browsers/history/the-location-interface/non-automated/manual_form_submit_assign_during_load-manual.html", + "url": "/html/browsers/history/the-location-interface/non-automated/manual_form_submit_assign_during_load-manual.html" + }, + { + "path": "html/browsers/history/the-location-interface/non-automated/reload_in_resize-manual.html", + "url": "/html/browsers/history/the-location-interface/non-automated/reload_in_resize-manual.html" + }, + { + "path": "html/browsers/offline/application-cache-api/api_status_checking-manual.html", + "url": "/html/browsers/offline/application-cache-api/api_status_checking-manual.html" + }, + { + "path": "html/browsers/offline/application-cache-api/api_status_downloading-manual.html", + "url": "/html/browsers/offline/application-cache-api/api_status_downloading-manual.html" + }, + { + "path": "html/browsers/offline/application-cache-api/api_status_obsolete-manual.html", + "url": "/html/browsers/offline/application-cache-api/api_status_obsolete-manual.html" + }, + { + "path": "html/browsers/offline/application-cache-api/api_status_updateready-manual.html", + "url": "/html/browsers/offline/application-cache-api/api_status_updateready-manual.html" + }, + { + "path": "html/browsers/offline/application-cache-api/api_swapcache-manual.html", + "url": "/html/browsers/offline/application-cache-api/api_swapcache-manual.html" + }, + { + "path": "html/browsers/offline/browser-state/navigator_online_event-manual.html", + "url": "/html/browsers/offline/browser-state/navigator_online_event-manual.html" + }, + { + "path": "html/browsers/offline/introduction-4/event_downloading-manual.html", + "url": "/html/browsers/offline/introduction-4/event_downloading-manual.html" + }, + { + "path": "html/browsers/offline/introduction-4/event_error-manual.html", + "url": "/html/browsers/offline/introduction-4/event_error-manual.html" + }, + { + "path": "html/browsers/offline/introduction-4/event_obsolete-manual.html", + "url": "/html/browsers/offline/introduction-4/event_obsolete-manual.html" + }, + { + "path": "html/browsers/offline/introduction-4/event_updateready-manual.html", + "url": "/html/browsers/offline/introduction-4/event_updateready-manual.html" + }, + { + "path": "html/browsers/offline/introduction-4/event_updateready_swapcache-manual.html", + "url": "/html/browsers/offline/introduction-4/event_updateready_swapcache-manual.html" + }, + { + "path": "html/browsers/offline/manifest_main_empty-manual.html", + "url": "/html/browsers/offline/manifest_main_empty-manual.html" + }, + { + "path": "html/browsers/offline/manifest_notchanged_online-manual.html", + "url": "/html/browsers/offline/manifest_notchanged_online-manual.html" + }, + { + "path": "html/browsers/offline/manifest_section_empty-manual.html", + "url": "/html/browsers/offline/manifest_section_empty-manual.html" + }, + { + "path": "html/browsers/offline/manifest_section_many-manual.html", + "url": "/html/browsers/offline/manifest_section_many-manual.html" + }, + { + "path": "html/browsers/offline/section_network_offline-manual.html", + "url": "/html/browsers/offline/section_network_offline-manual.html" + }, + { + "path": "html/browsers/offline/section_network_online-manual.html", + "url": "/html/browsers/offline/section_network_online-manual.html" + }, + { + "path": "html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_1-manual.html", + "url": "/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_1-manual.html" + }, + { + "path": "html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_2-manual.html", + "url": "/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_2-manual.html" + }, + { + "path": "html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-locationbar-manual.html", + "url": "/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-locationbar-manual.html" + }, + { + "path": "html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-menubar-manual.html", + "url": "/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-menubar-manual.html" + }, + { + "path": "html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-personalbar-manual.html", + "url": "/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-personalbar-manual.html" + }, + { + "path": "html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-scrollbars-manual.html", + "url": "/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-scrollbars-manual.html" + }, + { + "path": "html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-statusbar-manual.html", + "url": "/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-statusbar-manual.html" + }, + { + "path": "html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-toolbar-manual.html", + "url": "/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-toolbar-manual.html" + }, + { + "path": "html/browsers/windows/noreferrer-cross-origin-manual.html", + "url": "/html/browsers/windows/noreferrer-cross-origin-manual.html" + }, + { + "path": "html/editing/dnd/datastore/015-manual.html", + "url": "/html/editing/dnd/datastore/015-manual.html" + }, + { + "path": "html/editing/dnd/events/events-cross-document-suite-manual.html", + "url": "/html/editing/dnd/events/events-cross-document-suite-manual.html" + }, + { + "path": "html/editing/dnd/events/events-file-suite-manual.html", + "url": "/html/editing/dnd/events/events-file-suite-manual.html" + }, + { + "path": "html/editing/dnd/events/events-suite-manual.html", + "url": "/html/editing/dnd/events/events-suite-manual.html" + }, + { + "path": "html/editing/dnd/synthetic/005-manual.html", + "url": "/html/editing/dnd/synthetic/005-manual.html" + }, + { + "path": "html/editing/dnd/synthetic/006-manual.html", + "url": "/html/editing/dnd/synthetic/006-manual.html" + }, + { + "path": "html/editing/dnd/target-origin/001-manual.html", + "url": "/html/editing/dnd/target-origin/001-manual.html" + }, + { + "path": "html/editing/dnd/target-origin/002-manual.html", + "url": "/html/editing/dnd/target-origin/002-manual.html" + }, + { + "path": "html/editing/dnd/target-origin/003-manual.html", + "url": "/html/editing/dnd/target-origin/003-manual.html" + }, + { + "path": "html/editing/dnd/target-origin/004-manual.html", + "url": "/html/editing/dnd/target-origin/004-manual.html" + }, + { + "path": "html/editing/dnd/target-origin/005-manual.html", + "url": "/html/editing/dnd/target-origin/005-manual.html" + }, + { + "path": "html/editing/dnd/target-origin/006-manual.html", + "url": "/html/editing/dnd/target-origin/006-manual.html" + }, + { + "path": "html/editing/dnd/target-origin/007-manual.html", + "url": "/html/editing/dnd/target-origin/007-manual.html" + }, + { + "path": "html/editing/dnd/target-origin/008-manual.html", + "url": "/html/editing/dnd/target-origin/008-manual.html" + }, + { + "path": "html/editing/dnd/target-origin/009-manual.html", + "url": "/html/editing/dnd/target-origin/009-manual.html" + }, + { + "path": "html/editing/dnd/target-origin/010-manual.html", + "url": "/html/editing/dnd/target-origin/010-manual.html" + }, + { + "path": "html/editing/dnd/target-origin/011-manual.html", + "url": "/html/editing/dnd/target-origin/011-manual.html" + }, + { + "path": "html/editing/dnd/target-origin/012-manual.html", + "url": "/html/editing/dnd/target-origin/012-manual.html" + }, + { + "path": "html/editing/dnd/target-origin/013-manual.html", + "url": "/html/editing/dnd/target-origin/013-manual.html" + }, + { + "path": "html/editing/dnd/target-origin/101-manual.html", + "url": "/html/editing/dnd/target-origin/101-manual.html" + }, + { + "path": "html/editing/dnd/target-origin/102-manual.html", + "url": "/html/editing/dnd/target-origin/102-manual.html" + }, + { + "path": "html/editing/dnd/target-origin/103-manual.html", + "url": "/html/editing/dnd/target-origin/103-manual.html" + }, + { + "path": "html/editing/dnd/target-origin/104-manual.html", + "url": "/html/editing/dnd/target-origin/104-manual.html" + }, + { + "path": "html/editing/dnd/target-origin/105-manual.html", + "url": "/html/editing/dnd/target-origin/105-manual.html" + }, + { + "path": "html/editing/dnd/target-origin/106-manual.html", + "url": "/html/editing/dnd/target-origin/106-manual.html" + }, + { + "path": "html/editing/dnd/target-origin/107-manual.html", + "url": "/html/editing/dnd/target-origin/107-manual.html" + }, + { + "path": "html/editing/dnd/target-origin/108-manual.html", + "url": "/html/editing/dnd/target-origin/108-manual.html" + }, + { + "path": "html/editing/dnd/target-origin/109-manual.html", + "url": "/html/editing/dnd/target-origin/109-manual.html" + }, + { + "path": "html/editing/dnd/target-origin/110-manual.html", + "url": "/html/editing/dnd/target-origin/110-manual.html" + }, + { + "path": "html/editing/dnd/target-origin/111-manual.html", + "url": "/html/editing/dnd/target-origin/111-manual.html" + }, + { + "path": "html/editing/dnd/target-origin/112-manual.html", + "url": "/html/editing/dnd/target-origin/112-manual.html" + }, + { + "path": "html/editing/dnd/target-origin/113-manual.html", + "url": "/html/editing/dnd/target-origin/113-manual.html" + }, + { + "path": "html/editing/dnd/target-origin/114-manual.html", + "url": "/html/editing/dnd/target-origin/114-manual.html" + }, + { + "path": "html/editing/dnd/target-origin/115-manual.html", + "url": "/html/editing/dnd/target-origin/115-manual.html" + }, + { + "path": "html/editing/dnd/target-origin/116-manual.html", + "url": "/html/editing/dnd/target-origin/116-manual.html" + }, + { + "path": "html/editing/dnd/target-origin/117-manual.html", + "url": "/html/editing/dnd/target-origin/117-manual.html" + }, + { + "path": "html/editing/dnd/target-origin/118-manual.html", + "url": "/html/editing/dnd/target-origin/118-manual.html" + }, + { + "path": "html/editing/dnd/target-origin/201-manual.html", + "url": "/html/editing/dnd/target-origin/201-manual.html" + }, + { + "path": "html/editing/dnd/the-datatransfer-interface/dndTransferCases-manual.html", + "url": "/html/editing/dnd/the-datatransfer-interface/dndTransferCases-manual.html" + }, + { + "path": "html/editing/dnd/the-dragevent-interface/dragevent-manual.html", + "url": "/html/editing/dnd/the-dragevent-interface/dragevent-manual.html" + }, + { + "path": "html/editing/dnd/the-dropzone-attribute/dropzone_attribute_data_item_file_type-manual.html", + "url": "/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_data_item_file_type-manual.html" + }, + { + "path": "html/editing/dnd/the-dropzone-attribute/dropzone_attribute_data_item_kind_file-manual.html", + "url": "/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_data_item_kind_file-manual.html" + }, + { + "path": "html/editing/dnd/the-dropzone-attribute/dropzone_attribute_data_item_kind_string-manual.html", + "url": "/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_data_item_kind_string-manual.html" + }, + { + "path": "html/editing/dnd/the-dropzone-attribute/dropzone_attribute_data_item_string_type-manual.html", + "url": "/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_data_item_string_type-manual.html" + }, + { + "path": "html/editing/dnd/the-dropzone-attribute/dropzone_attribute_inputbox_element-manual.html", + "url": "/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_inputbox_element-manual.html" + }, + { + "path": "html/editing/dnd/the-dropzone-attribute/dropzone_attribute_inputbox_element_dbcs-manual.html", + "url": "/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_inputbox_element_dbcs-manual.html" + }, + { + "path": "html/editing/dnd/the-dropzone-attribute/dropzone_attribute_link_element-manual.html", + "url": "/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_link_element-manual.html" + }, + { + "path": "html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_case_insensitive_COpy-manual.html", + "url": "/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_case_insensitive_COpy-manual.html" + }, + { + "path": "html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_case_insensitive_STRING-manual.html", + "url": "/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_case_insensitive_STRING-manual.html" + }, + { + "path": "html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_case_insensitive_String_-manual.html", + "url": "/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_case_insensitive_String_-manual.html" + }, + { + "path": "html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_case_insensitive_linK-manual.html", + "url": "/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_case_insensitive_linK-manual.html" + }, + { + "path": "html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_copy-manual.html", + "url": "/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_copy-manual.html" + }, + { + "path": "html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_foo-manual.html", + "url": "/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_foo-manual.html" + }, + { + "path": "html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_link-manual.html", + "url": "/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_link-manual.html" + }, + { + "path": "html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_move-manual.html", + "url": "/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_move-manual.html" + }, + { + "path": "html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_multiple_values_foo_bar_move-manual.html", + "url": "/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_multiple_values_foo_bar_move-manual.html" + }, + { + "path": "html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_multiple_values_foo_link-manual.html", + "url": "/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_multiple_values_foo_link-manual.html" + }, + { + "path": "html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_multiple_values_move_copy-manual.html", + "url": "/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_multiple_values_move_copy-manual.html" + }, + { + "path": "html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_not_specified-manual.html", + "url": "/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_not_specified-manual.html" + }, + { + "path": "html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_unordered_unique_space_separated-manual.html", + "url": "/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_unordered_unique_space_separated-manual.html" + }, + { + "path": "html/editing/focus/focus-01-manual.html", + "url": "/html/editing/focus/focus-01-manual.html" + }, + { + "path": "html/editing/focus/focus-02-manual.html", + "url": "/html/editing/focus/focus-02-manual.html" + }, + { + "path": "html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-negative-manual.html", + "url": "/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-negative-manual.html" + }, + { + "path": "html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-order-manual.html", + "url": "/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-order-manual.html" + }, + { + "path": "html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-positive-manual.html", + "url": "/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-positive-manual.html" + }, + { + "path": "html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-zero-manual.html", + "url": "/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-zero-manual.html" + }, + { + "path": "html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-direction-down-manual.html", + "url": "/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-direction-down-manual.html" + }, + { + "path": "html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-direction-left-manual.html", + "url": "/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-direction-left-manual.html" + }, + { + "path": "html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-direction-right-manual.html", + "url": "/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-direction-right-manual.html" + }, + { + "path": "html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-direction-up-manual.html", + "url": "/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-direction-up-manual.html" + }, + { + "path": "html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-scrollamount-effect-manual.html", + "url": "/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-scrollamount-effect-manual.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/audio_controls_present-manual.html", + "url": "/html/semantics/embedded-content/media-elements/audio_controls_present-manual.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/audio_muted_overriding_volume-manual.html", + "url": "/html/semantics/embedded-content/media-elements/audio_muted_overriding_volume-manual.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/audio_muted_present-manual.html", + "url": "/html/semantics/embedded-content/media-elements/audio_muted_present-manual.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/audio_volume_loudest-manual.html", + "url": "/html/semantics/embedded-content/media-elements/audio_volume_loudest-manual.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/audio_volume_silent-manual.html", + "url": "/html/semantics/embedded-content/media-elements/audio_volume_silent-manual.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/stable-state-beforeunload-manual.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/stable-state-beforeunload-manual.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/stable-state-dialogs-manual.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/stable-state-dialogs-manual.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/stable-state-print-manual.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/stable-state-print-manual.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/video_controls_present-manual.html", + "url": "/html/semantics/embedded-content/media-elements/video_controls_present-manual.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/video_muted_overriding_volume-manual.html", + "url": "/html/semantics/embedded-content/media-elements/video_muted_overriding_volume-manual.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/video_muted_present-manual.html", + "url": "/html/semantics/embedded-content/media-elements/video_muted_present-manual.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/video_volume_loudest-manual.html", + "url": "/html/semantics/embedded-content/media-elements/video_volume_loudest-manual.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/video_volume_silent-manual.html", + "url": "/html/semantics/embedded-content/media-elements/video_volume_silent-manual.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/2d.scaled-manual.html", + "url": "/html/semantics/embedded-content/the-canvas-element/2d.scaled-manual.html" + }, + { + "path": "html/semantics/forms/attributes-common-to-form-controls/dirname-rtl-manual.html", + "url": "/html/semantics/forms/attributes-common-to-form-controls/dirname-rtl-manual.html" + }, + { + "path": "html/semantics/forms/constraints/tooLong-input-email-delete-manual.html", + "url": "/html/semantics/forms/constraints/tooLong-input-email-delete-manual.html" + }, + { + "path": "html/semantics/forms/constraints/tooLong-input-password-delete-manual.html", + "url": "/html/semantics/forms/constraints/tooLong-input-password-delete-manual.html" + }, + { + "path": "html/semantics/forms/constraints/tooLong-input-search-delete-manual.html", + "url": "/html/semantics/forms/constraints/tooLong-input-search-delete-manual.html" + }, + { + "path": "html/semantics/forms/constraints/tooLong-input-tel-delete-manual.html", + "url": "/html/semantics/forms/constraints/tooLong-input-tel-delete-manual.html" + }, + { + "path": "html/semantics/forms/constraints/tooLong-input-text-delete-manual.html", + "url": "/html/semantics/forms/constraints/tooLong-input-text-delete-manual.html" + }, + { + "path": "html/semantics/forms/constraints/tooLong-input-url-delete-manual.html", + "url": "/html/semantics/forms/constraints/tooLong-input-url-delete-manual.html" + }, + { + "path": "html/semantics/forms/constraints/tooLong-textarea-delete-manual.html", + "url": "/html/semantics/forms/constraints/tooLong-textarea-delete-manual.html" + }, + { + "path": "html/semantics/forms/the-input-element/file-manual.html", + "url": "/html/semantics/forms/the-input-element/file-manual.html" + }, + { + "path": "html/semantics/forms/the-input-element/maxlength-manual.html", + "url": "/html/semantics/forms/the-input-element/maxlength-manual.html" + }, + { + "path": "html/semantics/forms/the-optgroup-element/optgroup-disabled-manual.html", + "url": "/html/semantics/forms/the-optgroup-element/optgroup-disabled-manual.html" + }, + { + "path": "html/semantics/forms/the-option-element/option-disabled-manual.html", + "url": "/html/semantics/forms/the-option-element/option-disabled-manual.html" + }, + { + "path": "html/semantics/forms/the-textarea-element/textarea-placeholder-manual.html", + "url": "/html/semantics/forms/the-textarea-element/textarea-placeholder-manual.html" + }, + { + "path": "html/semantics/forms/the-textarea-element/textarea-select-event-manual.html", + "url": "/html/semantics/forms/the-textarea-element/textarea-select-event-manual.html" + }, + { + "path": "html/semantics/forms/the-textarea-element/textarea-select-manual.html", + "url": "/html/semantics/forms/the-textarea-element/textarea-select-manual.html" + }, + { + "path": "html/semantics/grouping-content/the-li-element/grouping-li-novalue-manual.html", + "url": "/html/semantics/grouping-content/the-li-element/grouping-li-novalue-manual.html" + }, + { + "path": "html/semantics/selectors/pseudo-classes/checked-001-manual.html", + "url": "/html/semantics/selectors/pseudo-classes/checked-001-manual.html" + }, + { + "path": "html/webappapis/scripting/event-loops/task_microtask_ordering-manual.html", + "url": "/html/webappapis/scripting/event-loops/task_microtask_ordering-manual.html" + }, + { + "path": "html/webappapis/system-state-and-capabilities/the-navigator-object/get-navigatorlanguage-manual.html", + "url": "/html/webappapis/system-state-and-capabilities/the-navigator-object/get-navigatorlanguage-manual.html" + }, + { + "path": "notifications/body-basic-manual.html", + "url": "/notifications/body-basic-manual.html" + }, + { + "path": "notifications/body-empty-manual.html", + "url": "/notifications/body-empty-manual.html" + }, + { + "path": "notifications/event-onclick-manual.html", + "url": "/notifications/event-onclick-manual.html" + }, + { + "path": "notifications/event-onerror-default-manual.html", + "url": "/notifications/event-onerror-default-manual.html" + }, + { + "path": "notifications/event-onerror-denied-manual.html", + "url": "/notifications/event-onerror-denied-manual.html" + }, + { + "path": "notifications/icon-basic-manual.html", + "url": "/notifications/icon-basic-manual.html" + }, + { + "path": "notifications/icon-empty-manual.html", + "url": "/notifications/icon-empty-manual.html" + }, + { + "path": "notifications/requestPermission-denied-manual.html", + "url": "/notifications/requestPermission-denied-manual.html" + }, + { + "path": "notifications/requestPermission-granted-manual.html", + "url": "/notifications/requestPermission-granted-manual.html" + }, + { + "path": "notifications/tag-different-manual.html", + "url": "/notifications/tag-different-manual.html" + }, + { + "path": "notifications/tag-same-manual.html", + "url": "/notifications/tag-same-manual.html" + }, + { + "path": "old-tests/submission/Microsoft/dragdrop/dragdrop_000-manual.htm", + "url": "/old-tests/submission/Microsoft/dragdrop/dragdrop_000-manual.htm" + }, + { + "path": "old-tests/submission/Microsoft/dragdrop/dragdrop_001-manual.htm", + "url": "/old-tests/submission/Microsoft/dragdrop/dragdrop_001-manual.htm" + }, + { + "path": "old-tests/submission/Microsoft/dragdrop/dragdrop_002-manual.htm", + "url": "/old-tests/submission/Microsoft/dragdrop/dragdrop_002-manual.htm" + }, + { + "path": "old-tests/submission/Microsoft/dragdrop/dragdrop_003-manual.htm", + "url": "/old-tests/submission/Microsoft/dragdrop/dragdrop_003-manual.htm" + }, + { + "path": "old-tests/submission/Microsoft/dragdrop/dragdrop_004-manual.htm", + "url": "/old-tests/submission/Microsoft/dragdrop/dragdrop_004-manual.htm" + }, + { + "path": "old-tests/submission/Microsoft/dragdrop/dragdrop_005-manual.htm", + "url": "/old-tests/submission/Microsoft/dragdrop/dragdrop_005-manual.htm" + }, + { + "path": "old-tests/submission/Microsoft/dragdrop/dragdrop_006-manual.htm", + "url": "/old-tests/submission/Microsoft/dragdrop/dragdrop_006-manual.htm" + }, + { + "path": "old-tests/submission/Microsoft/dragdrop/dragdrop_007-manual.htm", + "url": "/old-tests/submission/Microsoft/dragdrop/dragdrop_007-manual.htm" + }, + { + "path": "old-tests/submission/Microsoft/dragdrop/dragdrop_008-manual.htm", + "url": "/old-tests/submission/Microsoft/dragdrop/dragdrop_008-manual.htm" + }, + { + "path": "old-tests/submission/Microsoft/dragdrop/dragdrop_009-manual.htm", + "url": "/old-tests/submission/Microsoft/dragdrop/dragdrop_009-manual.htm" + }, + { + "path": "old-tests/submission/Microsoft/dragdrop/dragdrop_010-manual.htm", + "url": "/old-tests/submission/Microsoft/dragdrop/dragdrop_010-manual.htm" + }, + { + "path": "old-tests/submission/Microsoft/dragdrop/dragdrop_011-manual.htm", + "url": "/old-tests/submission/Microsoft/dragdrop/dragdrop_011-manual.htm" + }, + { + "path": "old-tests/submission/Microsoft/dragdrop/dragdrop_012-manual.htm", + "url": "/old-tests/submission/Microsoft/dragdrop/dragdrop_012-manual.htm" + }, + { + "path": "old-tests/submission/Microsoft/dragdrop/dragdrop_013-manual.htm", + "url": "/old-tests/submission/Microsoft/dragdrop/dragdrop_013-manual.htm" + }, + { + "path": "old-tests/submission/Microsoft/dragdrop/dragdrop_014-manual.htm", + "url": "/old-tests/submission/Microsoft/dragdrop/dragdrop_014-manual.htm" + }, + { + "path": "old-tests/submission/Microsoft/dragdrop/dragdrop_015-manual.htm", + "url": "/old-tests/submission/Microsoft/dragdrop/dragdrop_015-manual.htm" + }, + { + "path": "old-tests/submission/Microsoft/dragdrop/dragdrop_016-manual.htm", + "url": "/old-tests/submission/Microsoft/dragdrop/dragdrop_016-manual.htm" + }, + { + "path": "old-tests/submission/Microsoft/sandbox/sandbox_003-manual.htm", + "url": "/old-tests/submission/Microsoft/sandbox/sandbox_003-manual.htm" + }, + { + "path": "old-tests/submission/Microsoft/sandbox/sandbox_004-manual.htm", + "url": "/old-tests/submission/Microsoft/sandbox/sandbox_004-manual.htm" + }, + { + "path": "old-tests/submission/Microsoft/sandbox/sandbox_006-manual.htm", + "url": "/old-tests/submission/Microsoft/sandbox/sandbox_006-manual.htm" + }, + { + "path": "old-tests/submission/Microsoft/sandbox/sandbox_007-manual.htm", + "url": "/old-tests/submission/Microsoft/sandbox/sandbox_007-manual.htm" + }, + { + "path": "old-tests/submission/Microsoft/sandbox/sandbox_008-manual.htm", + "url": "/old-tests/submission/Microsoft/sandbox/sandbox_008-manual.htm" + }, + { + "path": "old-tests/submission/Microsoft/sandbox/sandbox_009-manual.htm", + "url": "/old-tests/submission/Microsoft/sandbox/sandbox_009-manual.htm" + }, + { + "path": "old-tests/submission/Microsoft/sandbox/sandbox_010-manual.htm", + "url": "/old-tests/submission/Microsoft/sandbox/sandbox_010-manual.htm" + }, + { + "path": "old-tests/submission/Microsoft/sandbox/sandbox_020-manual.htm", + "url": "/old-tests/submission/Microsoft/sandbox/sandbox_020-manual.htm" + }, + { + "path": "old-tests/submission/Microsoft/sandbox/sandbox_021-manual.htm", + "url": "/old-tests/submission/Microsoft/sandbox/sandbox_021-manual.htm" + }, + { + "path": "old-tests/submission/Microsoft/sandbox/sandbox_022-manual.htm", + "url": "/old-tests/submission/Microsoft/sandbox/sandbox_022-manual.htm" + }, + { + "path": "orientation-event/free-fall-manual.html", + "url": "/orientation-event/free-fall-manual.html" + }, + { + "path": "orientation-event/horizontal-surface-manual.html", + "url": "/orientation-event/horizontal-surface-manual.html" + }, + { + "path": "orientation-event/screen-upmost-manual.html", + "url": "/orientation-event/screen-upmost-manual.html" + }, + { + "path": "orientation-event/screen-upright-manual.html", + "url": "/orientation-event/screen-upright-manual.html" + }, + { + "path": "orientation-event/t001-manual.html", + "url": "/orientation-event/t001-manual.html" + }, + { + "path": "orientation-event/t002-manual.html", + "url": "/orientation-event/t002-manual.html" + }, + { + "path": "orientation-event/t003-manual.html", + "url": "/orientation-event/t003-manual.html" + }, + { + "path": "orientation-event/t006-manual.html", + "url": "/orientation-event/t006-manual.html" + }, + { + "path": "orientation-event/t009-manual.html", + "url": "/orientation-event/t009-manual.html" + }, + { + "path": "orientation-event/t010-manual.html", + "url": "/orientation-event/t010-manual.html" + }, + { + "path": "orientation-event/t012-manual.html", + "url": "/orientation-event/t012-manual.html" + }, + { + "path": "orientation-event/t021-manual.html", + "url": "/orientation-event/t021-manual.html" + }, + { + "path": "orientation-event/t022-manual.html", + "url": "/orientation-event/t022-manual.html" + }, + { + "path": "orientation-event/t023-manual.html", + "url": "/orientation-event/t023-manual.html" + }, + { + "path": "orientation-event/t025-manual.html", + "url": "/orientation-event/t025-manual.html" + }, + { + "path": "orientation-event/t028-manual.html", + "url": "/orientation-event/t028-manual.html" + }, + { + "path": "page-visibility/test_minimize-manual.html", + "url": "/page-visibility/test_minimize-manual.html" + }, + { + "path": "page-visibility/test_tab_state_change-manual.html", + "url": "/page-visibility/test_tab_state_change-manual.html" + }, + { + "path": "pointerevents/pointerevent_attributes_hoverable_pointers-manual.html", + "url": "/pointerevents/pointerevent_attributes_hoverable_pointers-manual.html" + }, + { + "path": "pointerevents/pointerevent_attributes_nohover_pointers-manual.html", + "url": "/pointerevents/pointerevent_attributes_nohover_pointers-manual.html" + }, + { + "path": "pointerevents/pointerevent_capture_mouse-manual.html", + "url": "/pointerevents/pointerevent_capture_mouse-manual.html" + }, + { + "path": "pointerevents/pointerevent_capture_suppressing_mouse-manual.html", + "url": "/pointerevents/pointerevent_capture_suppressing_mouse-manual.html" + }, + { + "path": "pointerevents/pointerevent_change-touch-action-onpointerdown_touch-manual.html", + "url": "/pointerevents/pointerevent_change-touch-action-onpointerdown_touch-manual.html" + }, + { + "path": "pointerevents/pointerevent_element_haspointercapture-manual.html", + "url": "/pointerevents/pointerevent_element_haspointercapture-manual.html" + }, + { + "path": "pointerevents/pointerevent_element_haspointercapture_release_pending_capture-manual.html", + "url": "/pointerevents/pointerevent_element_haspointercapture_release_pending_capture-manual.html" + }, + { + "path": "pointerevents/pointerevent_gotpointercapture_before_first_pointerevent-manual.html", + "url": "/pointerevents/pointerevent_gotpointercapture_before_first_pointerevent-manual.html" + }, + { + "path": "pointerevents/pointerevent_lostpointercapture_for_disconnected_node-manual.html", + "url": "/pointerevents/pointerevent_lostpointercapture_for_disconnected_node-manual.html" + }, + { + "path": "pointerevents/pointerevent_lostpointercapture_is_first-manual.html", + "url": "/pointerevents/pointerevent_lostpointercapture_is_first-manual.html" + }, + { + "path": "pointerevents/pointerevent_multiple_primary_pointers_boundary_events-manual.html", + "url": "/pointerevents/pointerevent_multiple_primary_pointers_boundary_events-manual.html" + }, + { + "path": "pointerevents/pointerevent_pointerId_scope-manual.html", + "url": "/pointerevents/pointerevent_pointerId_scope-manual.html" + }, + { + "path": "pointerevents/pointerevent_pointercancel_touch-manual.html", + "url": "/pointerevents/pointerevent_pointercancel_touch-manual.html" + }, + { + "path": "pointerevents/pointerevent_pointerenter_does_not_bubble-manual.html", + "url": "/pointerevents/pointerevent_pointerenter_does_not_bubble-manual.html" + }, + { + "path": "pointerevents/pointerevent_pointerleave_after_pointercancel_touch-manual.html", + "url": "/pointerevents/pointerevent_pointerleave_after_pointercancel_touch-manual.html" + }, + { + "path": "pointerevents/pointerevent_pointerleave_descendant_over-manual.html", + "url": "/pointerevents/pointerevent_pointerleave_descendant_over-manual.html" + }, + { + "path": "pointerevents/pointerevent_pointerleave_descendants-manual.html", + "url": "/pointerevents/pointerevent_pointerleave_descendants-manual.html" + }, + { + "path": "pointerevents/pointerevent_pointerleave_does_not_bubble-manual.html", + "url": "/pointerevents/pointerevent_pointerleave_does_not_bubble-manual.html" + }, + { + "path": "pointerevents/pointerevent_pointerleave_pen-manual.html", + "url": "/pointerevents/pointerevent_pointerleave_pen-manual.html" + }, + { + "path": "pointerevents/pointerevent_pointermove-manual.html", + "url": "/pointerevents/pointerevent_pointermove-manual.html" + }, + { + "path": "pointerevents/pointerevent_pointermove_isprimary_same_as_pointerdown-manual.html", + "url": "/pointerevents/pointerevent_pointermove_isprimary_same_as_pointerdown-manual.html" + }, + { + "path": "pointerevents/pointerevent_pointermove_on_chorded_mouse_button-manual.html", + "url": "/pointerevents/pointerevent_pointermove_on_chorded_mouse_button-manual.html" + }, + { + "path": "pointerevents/pointerevent_pointerout_after_pointercancel_touch-manual.html", + "url": "/pointerevents/pointerevent_pointerout_after_pointercancel_touch-manual.html" + }, + { + "path": "pointerevents/pointerevent_pointerout_pen-manual.html", + "url": "/pointerevents/pointerevent_pointerout_pen-manual.html" + }, + { + "path": "pointerevents/pointerevent_pointerout_received_once-manual.html", + "url": "/pointerevents/pointerevent_pointerout_received_once-manual.html" + }, + { + "path": "pointerevents/pointerevent_releasepointercapture_events_to_original_target-manual.html", + "url": "/pointerevents/pointerevent_releasepointercapture_events_to_original_target-manual.html" + }, + { + "path": "pointerevents/pointerevent_releasepointercapture_invalid_pointerid-manual.html", + "url": "/pointerevents/pointerevent_releasepointercapture_invalid_pointerid-manual.html" + }, + { + "path": "pointerevents/pointerevent_releasepointercapture_onpointercancel_touch-manual.html", + "url": "/pointerevents/pointerevent_releasepointercapture_onpointercancel_touch-manual.html" + }, + { + "path": "pointerevents/pointerevent_releasepointercapture_onpointerup_mouse-manual.html", + "url": "/pointerevents/pointerevent_releasepointercapture_onpointerup_mouse-manual.html" + }, + { + "path": "pointerevents/pointerevent_releasepointercapture_release_right_after_capture-manual.html", + "url": "/pointerevents/pointerevent_releasepointercapture_release_right_after_capture-manual.html" + }, + { + "path": "pointerevents/pointerevent_setpointercapture_disconnected-manual.html", + "url": "/pointerevents/pointerevent_setpointercapture_disconnected-manual.html" + }, + { + "path": "pointerevents/pointerevent_setpointercapture_inactive_button_mouse-manual.html", + "url": "/pointerevents/pointerevent_setpointercapture_inactive_button_mouse-manual.html" + }, + { + "path": "pointerevents/pointerevent_setpointercapture_invalid_pointerid-manual.html", + "url": "/pointerevents/pointerevent_setpointercapture_invalid_pointerid-manual.html" + }, + { + "path": "pointerevents/pointerevent_setpointercapture_override_pending_capture_element-manual.html", + "url": "/pointerevents/pointerevent_setpointercapture_override_pending_capture_element-manual.html" + }, + { + "path": "pointerevents/pointerevent_setpointercapture_relatedtarget-manual.html", + "url": "/pointerevents/pointerevent_setpointercapture_relatedtarget-manual.html" + }, + { + "path": "pointerevents/pointerevent_setpointercapture_to_same_element_twice-manual.html", + "url": "/pointerevents/pointerevent_setpointercapture_to_same_element_twice-manual.html" + }, + { + "path": "pointerevents/pointerevent_suppress_compat_events_on_click-manual.html", + "url": "/pointerevents/pointerevent_suppress_compat_events_on_click-manual.html" + }, + { + "path": "pointerevents/pointerevent_suppress_compat_events_on_drag_mouse-manual.html", + "url": "/pointerevents/pointerevent_suppress_compat_events_on_drag_mouse-manual.html" + }, + { + "path": "pointerevents/pointerevent_touch-action-auto-css_touch-manual.html", + "url": "/pointerevents/pointerevent_touch-action-auto-css_touch-manual.html" + }, + { + "path": "pointerevents/pointerevent_touch-action-button-test_touch-manual.html", + "url": "/pointerevents/pointerevent_touch-action-button-test_touch-manual.html" + }, + { + "path": "pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch-manual.html", + "url": "/pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch-manual.html" + }, + { + "path": "pointerevents/pointerevent_touch-action-inherit_child-none_touch-manual.html", + "url": "/pointerevents/pointerevent_touch-action-inherit_child-none_touch-manual.html" + }, + { + "path": "pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch-manual.html", + "url": "/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch-manual.html" + }, + { + "path": "pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch-manual.html", + "url": "/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch-manual.html" + }, + { + "path": "pointerevents/pointerevent_touch-action-inherit_highest-parent-none_touch-manual.html", + "url": "/pointerevents/pointerevent_touch-action-inherit_highest-parent-none_touch-manual.html" + }, + { + "path": "pointerevents/pointerevent_touch-action-inherit_parent-none_touch-manual.html", + "url": "/pointerevents/pointerevent_touch-action-inherit_parent-none_touch-manual.html" + }, + { + "path": "pointerevents/pointerevent_touch-action-keyboard-manual.html", + "url": "/pointerevents/pointerevent_touch-action-keyboard-manual.html" + }, + { + "path": "pointerevents/pointerevent_touch-action-mouse-manual.html", + "url": "/pointerevents/pointerevent_touch-action-mouse-manual.html" + }, + { + "path": "pointerevents/pointerevent_touch-action-none-css_touch-manual.html", + "url": "/pointerevents/pointerevent_touch-action-none-css_touch-manual.html" + }, + { + "path": "pointerevents/pointerevent_touch-action-pan-down-css_touch-manual.html", + "url": "/pointerevents/pointerevent_touch-action-pan-down-css_touch-manual.html" + }, + { + "path": "pointerevents/pointerevent_touch-action-pan-left-css_touch-manual.html", + "url": "/pointerevents/pointerevent_touch-action-pan-left-css_touch-manual.html" + }, + { + "path": "pointerevents/pointerevent_touch-action-pan-right-css_touch-manual.html", + "url": "/pointerevents/pointerevent_touch-action-pan-right-css_touch-manual.html" + }, + { + "path": "pointerevents/pointerevent_touch-action-pan-up-css_touch-manual.html", + "url": "/pointerevents/pointerevent_touch-action-pan-up-css_touch-manual.html" + }, + { + "path": "pointerevents/pointerevent_touch-action-pan-x-css_touch-manual.html", + "url": "/pointerevents/pointerevent_touch-action-pan-x-css_touch-manual.html" + }, + { + "path": "pointerevents/pointerevent_touch-action-pan-x-pan-y-pan-y_touch-manual.html", + "url": "/pointerevents/pointerevent_touch-action-pan-x-pan-y-pan-y_touch-manual.html" + }, + { + "path": "pointerevents/pointerevent_touch-action-pan-x-pan-y_touch-manual.html", + "url": "/pointerevents/pointerevent_touch-action-pan-x-pan-y_touch-manual.html" + }, + { + "path": "pointerevents/pointerevent_touch-action-pan-y-css_touch-manual.html", + "url": "/pointerevents/pointerevent_touch-action-pan-y-css_touch-manual.html" + }, + { + "path": "pointerevents/pointerevent_touch-action-span-test_touch-manual.html", + "url": "/pointerevents/pointerevent_touch-action-span-test_touch-manual.html" + }, + { + "path": "pointerevents/pointerevent_touch-action-svg-test_touch-manual.html", + "url": "/pointerevents/pointerevent_touch-action-svg-test_touch-manual.html" + }, + { + "path": "pointerevents/pointerevent_touch-action-table-test_touch-manual.html", + "url": "/pointerevents/pointerevent_touch-action-table-test_touch-manual.html" + }, + { + "path": "pointerlock/movementX_Y_basic-manual.html", + "url": "/pointerlock/movementX_Y_basic-manual.html" + }, + { + "path": "pointerlock/movementX_Y_no-jumps-manual.html", + "url": "/pointerlock/movementX_Y_no-jumps-manual.html" + }, + { + "path": "pointerlock/pointerlock_basic-manual.html", + "url": "/pointerlock/pointerlock_basic-manual.html" + }, + { + "path": "pointerlock/pointerlock_fullscreen-manual.html", + "url": "/pointerlock/pointerlock_fullscreen-manual.html" + }, + { + "path": "pointerlock/pointerlock_indefinite-manual.html", + "url": "/pointerlock/pointerlock_indefinite-manual.html" + }, + { + "path": "pointerlock/pointerlock_leave_Tab-manual.html", + "url": "/pointerlock/pointerlock_leave_Tab-manual.html" + }, + { + "path": "pointerlock/pointerlock_leave_UA-manual.html", + "url": "/pointerlock/pointerlock_leave_UA-manual.html" + }, + { + "path": "pointerlock/pointerlock_remove_target-manual.html", + "url": "/pointerlock/pointerlock_remove_target-manual.html" + }, + { + "path": "pointerlock/pointerlock_shadow-manual.html", + "url": "/pointerlock/pointerlock_shadow-manual.html" + }, + { + "path": "presentation-api/controlling-ua/PresentationConnection_onclosed-manual.html", + "url": "/presentation-api/controlling-ua/PresentationConnection_onclosed-manual.html" + }, + { + "path": "presentation-api/controlling-ua/PresentationConnection_onconnected-manual.html", + "url": "/presentation-api/controlling-ua/PresentationConnection_onconnected-manual.html" + }, + { + "path": "presentation-api/controlling-ua/PresentationConnection_onterminated-manual.html", + "url": "/presentation-api/controlling-ua/PresentationConnection_onterminated-manual.html" + }, + { + "path": "presentation-api/controlling-ua/defaultRequest_success-manual.html", + "url": "/presentation-api/controlling-ua/defaultRequest_success-manual.html" + }, + { + "path": "presentation-api/controlling-ua/reconnectToPresentation_error-manual.html", + "url": "/presentation-api/controlling-ua/reconnectToPresentation_error-manual.html" + }, + { + "path": "presentation-api/controlling-ua/reconnectToPresentation_success-manual.html", + "url": "/presentation-api/controlling-ua/reconnectToPresentation_success-manual.html" + }, + { + "path": "presentation-api/controlling-ua/startNewPresentation_mixedcontent-manual.https.html", + "url": "/presentation-api/controlling-ua/startNewPresentation_mixedcontent-manual.https.html" + }, + { + "path": "presentation-api/controlling-ua/startNewPresentation_mixedcontent_multiple-manual.https.html", + "url": "/presentation-api/controlling-ua/startNewPresentation_mixedcontent_multiple-manual.https.html" + }, + { + "path": "presentation-api/controlling-ua/startNewPresentation_sandboxing_error-manual.html", + "url": "/presentation-api/controlling-ua/startNewPresentation_sandboxing_error-manual.html" + }, + { + "path": "presentation-api/controlling-ua/startNewPresentation_sandboxing_success-manual.html", + "url": "/presentation-api/controlling-ua/startNewPresentation_sandboxing_success-manual.html" + }, + { + "path": "presentation-api/controlling-ua/startNewPresentation_success-manual.html", + "url": "/presentation-api/controlling-ua/startNewPresentation_success-manual.html" + }, + { + "path": "quirks-mode/active-and-hover-manual.html", + "url": "/quirks-mode/active-and-hover-manual.html" + }, + { + "path": "screen-orientation/page-visibility-manual.html", + "url": "/screen-orientation/page-visibility-manual.html" + }, + { + "path": "selection/dir-manual.html", + "url": "/selection/dir-manual.html" + }, + { + "path": "svg/import/animate-dom-01-f-manual.svg", + "url": "/svg/import/animate-dom-01-f-manual.svg" + }, + { + "path": "svg/import/animate-dom-02-f-manual.svg", + "url": "/svg/import/animate-dom-02-f-manual.svg" + }, + { + "path": "svg/import/animate-elem-02-t-manual.svg", + "url": "/svg/import/animate-elem-02-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-03-t-manual.svg", + "url": "/svg/import/animate-elem-03-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-04-t-manual.svg", + "url": "/svg/import/animate-elem-04-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-05-t-manual.svg", + "url": "/svg/import/animate-elem-05-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-06-t-manual.svg", + "url": "/svg/import/animate-elem-06-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-07-t-manual.svg", + "url": "/svg/import/animate-elem-07-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-08-t-manual.svg", + "url": "/svg/import/animate-elem-08-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-09-t-manual.svg", + "url": "/svg/import/animate-elem-09-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-10-t-manual.svg", + "url": "/svg/import/animate-elem-10-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-11-t-manual.svg", + "url": "/svg/import/animate-elem-11-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-12-t-manual.svg", + "url": "/svg/import/animate-elem-12-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-13-t-manual.svg", + "url": "/svg/import/animate-elem-13-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-14-t-manual.svg", + "url": "/svg/import/animate-elem-14-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-15-t-manual.svg", + "url": "/svg/import/animate-elem-15-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-17-t-manual.svg", + "url": "/svg/import/animate-elem-17-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-19-t-manual.svg", + "url": "/svg/import/animate-elem-19-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-20-t-manual.svg", + "url": "/svg/import/animate-elem-20-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-21-t-manual.svg", + "url": "/svg/import/animate-elem-21-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-22-b-manual.svg", + "url": "/svg/import/animate-elem-22-b-manual.svg" + }, + { + "path": "svg/import/animate-elem-23-t-manual.svg", + "url": "/svg/import/animate-elem-23-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-24-t-manual.svg", + "url": "/svg/import/animate-elem-24-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-25-t-manual.svg", + "url": "/svg/import/animate-elem-25-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-26-t-manual.svg", + "url": "/svg/import/animate-elem-26-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-27-t-manual.svg", + "url": "/svg/import/animate-elem-27-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-28-t-manual.svg", + "url": "/svg/import/animate-elem-28-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-29-b-manual.svg", + "url": "/svg/import/animate-elem-29-b-manual.svg" + }, + { + "path": "svg/import/animate-elem-30-t-manual.svg", + "url": "/svg/import/animate-elem-30-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-31-t-manual.svg", + "url": "/svg/import/animate-elem-31-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-32-t-manual.svg", + "url": "/svg/import/animate-elem-32-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-33-t-manual.svg", + "url": "/svg/import/animate-elem-33-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-34-t-manual.svg", + "url": "/svg/import/animate-elem-34-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-35-t-manual.svg", + "url": "/svg/import/animate-elem-35-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-36-t-manual.svg", + "url": "/svg/import/animate-elem-36-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-37-t-manual.svg", + "url": "/svg/import/animate-elem-37-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-38-t-manual.svg", + "url": "/svg/import/animate-elem-38-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-39-t-manual.svg", + "url": "/svg/import/animate-elem-39-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-40-t-manual.svg", + "url": "/svg/import/animate-elem-40-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-41-t-manual.svg", + "url": "/svg/import/animate-elem-41-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-44-t-manual.svg", + "url": "/svg/import/animate-elem-44-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-46-t-manual.svg", + "url": "/svg/import/animate-elem-46-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-52-t-manual.svg", + "url": "/svg/import/animate-elem-52-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-53-t-manual.svg", + "url": "/svg/import/animate-elem-53-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-60-t-manual.svg", + "url": "/svg/import/animate-elem-60-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-61-t-manual.svg", + "url": "/svg/import/animate-elem-61-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-62-t-manual.svg", + "url": "/svg/import/animate-elem-62-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-63-t-manual.svg", + "url": "/svg/import/animate-elem-63-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-64-t-manual.svg", + "url": "/svg/import/animate-elem-64-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-65-t-manual.svg", + "url": "/svg/import/animate-elem-65-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-66-t-manual.svg", + "url": "/svg/import/animate-elem-66-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-67-t-manual.svg", + "url": "/svg/import/animate-elem-67-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-68-t-manual.svg", + "url": "/svg/import/animate-elem-68-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-69-t-manual.svg", + "url": "/svg/import/animate-elem-69-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-70-t-manual.svg", + "url": "/svg/import/animate-elem-70-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-77-t-manual.svg", + "url": "/svg/import/animate-elem-77-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-78-t-manual.svg", + "url": "/svg/import/animate-elem-78-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-80-t-manual.svg", + "url": "/svg/import/animate-elem-80-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-81-t-manual.svg", + "url": "/svg/import/animate-elem-81-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-82-t-manual.svg", + "url": "/svg/import/animate-elem-82-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-83-t-manual.svg", + "url": "/svg/import/animate-elem-83-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-84-t-manual.svg", + "url": "/svg/import/animate-elem-84-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-85-t-manual.svg", + "url": "/svg/import/animate-elem-85-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-86-t-manual.svg", + "url": "/svg/import/animate-elem-86-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-87-t-manual.svg", + "url": "/svg/import/animate-elem-87-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-88-t-manual.svg", + "url": "/svg/import/animate-elem-88-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-89-t-manual.svg", + "url": "/svg/import/animate-elem-89-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-90-b-manual.svg", + "url": "/svg/import/animate-elem-90-b-manual.svg" + }, + { + "path": "svg/import/animate-elem-91-t-manual.svg", + "url": "/svg/import/animate-elem-91-t-manual.svg" + }, + { + "path": "svg/import/animate-elem-92-t-manual.svg", + "url": "/svg/import/animate-elem-92-t-manual.svg" + }, + { + "path": "svg/import/animate-interact-events-01-t-manual.svg", + "url": "/svg/import/animate-interact-events-01-t-manual.svg" + }, + { + "path": "svg/import/animate-interact-pevents-01-t-manual.svg", + "url": "/svg/import/animate-interact-pevents-01-t-manual.svg" + }, + { + "path": "svg/import/animate-interact-pevents-02-t-manual.svg", + "url": "/svg/import/animate-interact-pevents-02-t-manual.svg" + }, + { + "path": "svg/import/animate-interact-pevents-03-t-manual.svg", + "url": "/svg/import/animate-interact-pevents-03-t-manual.svg" + }, + { + "path": "svg/import/animate-interact-pevents-04-t-manual.svg", + "url": "/svg/import/animate-interact-pevents-04-t-manual.svg" + }, + { + "path": "svg/import/animate-pservers-grad-01-b-manual.svg", + "url": "/svg/import/animate-pservers-grad-01-b-manual.svg" + }, + { + "path": "svg/import/animate-script-elem-01-b-manual.svg", + "url": "/svg/import/animate-script-elem-01-b-manual.svg" + }, + { + "path": "svg/import/animate-struct-dom-01-b-manual.svg", + "url": "/svg/import/animate-struct-dom-01-b-manual.svg" + }, + { + "path": "svg/import/color-prof-01-f-manual.svg", + "url": "/svg/import/color-prof-01-f-manual.svg" + }, + { + "path": "svg/import/color-prop-01-b-manual.svg", + "url": "/svg/import/color-prop-01-b-manual.svg" + }, + { + "path": "svg/import/color-prop-02-f-manual.svg", + "url": "/svg/import/color-prop-02-f-manual.svg" + }, + { + "path": "svg/import/color-prop-03-t-manual.svg", + "url": "/svg/import/color-prop-03-t-manual.svg" + }, + { + "path": "svg/import/color-prop-04-t-manual.svg", + "url": "/svg/import/color-prop-04-t-manual.svg" + }, + { + "path": "svg/import/color-prop-05-t-manual.svg", + "url": "/svg/import/color-prop-05-t-manual.svg" + }, + { + "path": "svg/import/conform-viewers-02-f-manual.svg", + "url": "/svg/import/conform-viewers-02-f-manual.svg" + }, + { + "path": "svg/import/conform-viewers-03-f-manual.svg", + "url": "/svg/import/conform-viewers-03-f-manual.svg" + }, + { + "path": "svg/import/coords-coord-01-t-manual.svg", + "url": "/svg/import/coords-coord-01-t-manual.svg" + }, + { + "path": "svg/import/coords-coord-02-t-manual.svg", + "url": "/svg/import/coords-coord-02-t-manual.svg" + }, + { + "path": "svg/import/coords-dom-01-f-manual.svg", + "url": "/svg/import/coords-dom-01-f-manual.svg" + }, + { + "path": "svg/import/coords-dom-02-f-manual.svg", + "url": "/svg/import/coords-dom-02-f-manual.svg" + }, + { + "path": "svg/import/coords-dom-03-f-manual.svg", + "url": "/svg/import/coords-dom-03-f-manual.svg" + }, + { + "path": "svg/import/coords-dom-04-f-manual.svg", + "url": "/svg/import/coords-dom-04-f-manual.svg" + }, + { + "path": "svg/import/coords-trans-01-b-manual.svg", + "url": "/svg/import/coords-trans-01-b-manual.svg" + }, + { + "path": "svg/import/coords-trans-02-t-manual.svg", + "url": "/svg/import/coords-trans-02-t-manual.svg" + }, + { + "path": "svg/import/coords-trans-03-t-manual.svg", + "url": "/svg/import/coords-trans-03-t-manual.svg" + }, + { + "path": "svg/import/coords-trans-04-t-manual.svg", + "url": "/svg/import/coords-trans-04-t-manual.svg" + }, + { + "path": "svg/import/coords-trans-05-t-manual.svg", + "url": "/svg/import/coords-trans-05-t-manual.svg" + }, + { + "path": "svg/import/coords-trans-06-t-manual.svg", + "url": "/svg/import/coords-trans-06-t-manual.svg" + }, + { + "path": "svg/import/coords-trans-07-t-manual.svg", + "url": "/svg/import/coords-trans-07-t-manual.svg" + }, + { + "path": "svg/import/coords-trans-08-t-manual.svg", + "url": "/svg/import/coords-trans-08-t-manual.svg" + }, + { + "path": "svg/import/coords-trans-09-t-manual.svg", + "url": "/svg/import/coords-trans-09-t-manual.svg" + }, + { + "path": "svg/import/coords-trans-10-f-manual.svg", + "url": "/svg/import/coords-trans-10-f-manual.svg" + }, + { + "path": "svg/import/coords-trans-11-f-manual.svg", + "url": "/svg/import/coords-trans-11-f-manual.svg" + }, + { + "path": "svg/import/coords-trans-12-f-manual.svg", + "url": "/svg/import/coords-trans-12-f-manual.svg" + }, + { + "path": "svg/import/coords-trans-13-f-manual.svg", + "url": "/svg/import/coords-trans-13-f-manual.svg" + }, + { + "path": "svg/import/coords-trans-14-f-manual.svg", + "url": "/svg/import/coords-trans-14-f-manual.svg" + }, + { + "path": "svg/import/coords-transformattr-01-f-manual.svg", + "url": "/svg/import/coords-transformattr-01-f-manual.svg" + }, + { + "path": "svg/import/coords-transformattr-02-f-manual.svg", + "url": "/svg/import/coords-transformattr-02-f-manual.svg" + }, + { + "path": "svg/import/coords-transformattr-03-f-manual.svg", + "url": "/svg/import/coords-transformattr-03-f-manual.svg" + }, + { + "path": "svg/import/coords-transformattr-04-f-manual.svg", + "url": "/svg/import/coords-transformattr-04-f-manual.svg" + }, + { + "path": "svg/import/coords-transformattr-05-f-manual.svg", + "url": "/svg/import/coords-transformattr-05-f-manual.svg" + }, + { + "path": "svg/import/coords-units-01-b-manual.svg", + "url": "/svg/import/coords-units-01-b-manual.svg" + }, + { + "path": "svg/import/coords-units-02-b-manual.svg", + "url": "/svg/import/coords-units-02-b-manual.svg" + }, + { + "path": "svg/import/coords-units-03-b-manual.svg", + "url": "/svg/import/coords-units-03-b-manual.svg" + }, + { + "path": "svg/import/coords-viewattr-01-b-manual.svg", + "url": "/svg/import/coords-viewattr-01-b-manual.svg" + }, + { + "path": "svg/import/coords-viewattr-02-b-manual.svg", + "url": "/svg/import/coords-viewattr-02-b-manual.svg" + }, + { + "path": "svg/import/coords-viewattr-03-b-manual.svg", + "url": "/svg/import/coords-viewattr-03-b-manual.svg" + }, + { + "path": "svg/import/coords-viewattr-04-f-manual.svg", + "url": "/svg/import/coords-viewattr-04-f-manual.svg" + }, + { + "path": "svg/import/extend-namespace-01-f-manual.svg", + "url": "/svg/import/extend-namespace-01-f-manual.svg" + }, + { + "path": "svg/import/filters-background-01-f-manual.svg", + "url": "/svg/import/filters-background-01-f-manual.svg" + }, + { + "path": "svg/import/filters-blend-01-b-manual.svg", + "url": "/svg/import/filters-blend-01-b-manual.svg" + }, + { + "path": "svg/import/filters-color-01-b-manual.svg", + "url": "/svg/import/filters-color-01-b-manual.svg" + }, + { + "path": "svg/import/filters-color-02-b-manual.svg", + "url": "/svg/import/filters-color-02-b-manual.svg" + }, + { + "path": "svg/import/filters-composite-02-b-manual.svg", + "url": "/svg/import/filters-composite-02-b-manual.svg" + }, + { + "path": "svg/import/filters-composite-03-f-manual.svg", + "url": "/svg/import/filters-composite-03-f-manual.svg" + }, + { + "path": "svg/import/filters-composite-04-f-manual.svg", + "url": "/svg/import/filters-composite-04-f-manual.svg" + }, + { + "path": "svg/import/filters-composite-05-f-manual.svg", + "url": "/svg/import/filters-composite-05-f-manual.svg" + }, + { + "path": "svg/import/filters-comptran-01-b-manual.svg", + "url": "/svg/import/filters-comptran-01-b-manual.svg" + }, + { + "path": "svg/import/filters-conv-01-f-manual.svg", + "url": "/svg/import/filters-conv-01-f-manual.svg" + }, + { + "path": "svg/import/filters-conv-02-f-manual.svg", + "url": "/svg/import/filters-conv-02-f-manual.svg" + }, + { + "path": "svg/import/filters-conv-03-f-manual.svg", + "url": "/svg/import/filters-conv-03-f-manual.svg" + }, + { + "path": "svg/import/filters-conv-04-f-manual.svg", + "url": "/svg/import/filters-conv-04-f-manual.svg" + }, + { + "path": "svg/import/filters-conv-05-f-manual.svg", + "url": "/svg/import/filters-conv-05-f-manual.svg" + }, + { + "path": "svg/import/filters-diffuse-01-f-manual.svg", + "url": "/svg/import/filters-diffuse-01-f-manual.svg" + }, + { + "path": "svg/import/filters-displace-01-f-manual.svg", + "url": "/svg/import/filters-displace-01-f-manual.svg" + }, + { + "path": "svg/import/filters-displace-02-f-manual.svg", + "url": "/svg/import/filters-displace-02-f-manual.svg" + }, + { + "path": "svg/import/filters-example-01-b-manual.svg", + "url": "/svg/import/filters-example-01-b-manual.svg" + }, + { + "path": "svg/import/filters-felem-01-b-manual.svg", + "url": "/svg/import/filters-felem-01-b-manual.svg" + }, + { + "path": "svg/import/filters-felem-02-f-manual.svg", + "url": "/svg/import/filters-felem-02-f-manual.svg" + }, + { + "path": "svg/import/filters-gauss-01-b-manual.svg", + "url": "/svg/import/filters-gauss-01-b-manual.svg" + }, + { + "path": "svg/import/filters-gauss-02-f-manual.svg", + "url": "/svg/import/filters-gauss-02-f-manual.svg" + }, + { + "path": "svg/import/filters-gauss-03-f-manual.svg", + "url": "/svg/import/filters-gauss-03-f-manual.svg" + }, + { + "path": "svg/import/filters-image-01-b-manual.svg", + "url": "/svg/import/filters-image-01-b-manual.svg" + }, + { + "path": "svg/import/filters-image-02-b-manual.svg", + "url": "/svg/import/filters-image-02-b-manual.svg" + }, + { + "path": "svg/import/filters-image-03-f-manual.svg", + "url": "/svg/import/filters-image-03-f-manual.svg" + }, + { + "path": "svg/import/filters-image-04-f-manual.svg", + "url": "/svg/import/filters-image-04-f-manual.svg" + }, + { + "path": "svg/import/filters-image-05-f-manual.svg", + "url": "/svg/import/filters-image-05-f-manual.svg" + }, + { + "path": "svg/import/filters-light-01-f-manual.svg", + "url": "/svg/import/filters-light-01-f-manual.svg" + }, + { + "path": "svg/import/filters-light-02-f-manual.svg", + "url": "/svg/import/filters-light-02-f-manual.svg" + }, + { + "path": "svg/import/filters-light-03-f-manual.svg", + "url": "/svg/import/filters-light-03-f-manual.svg" + }, + { + "path": "svg/import/filters-light-04-f-manual.svg", + "url": "/svg/import/filters-light-04-f-manual.svg" + }, + { + "path": "svg/import/filters-light-05-f-manual.svg", + "url": "/svg/import/filters-light-05-f-manual.svg" + }, + { + "path": "svg/import/filters-morph-01-f-manual.svg", + "url": "/svg/import/filters-morph-01-f-manual.svg" + }, + { + "path": "svg/import/filters-offset-01-b-manual.svg", + "url": "/svg/import/filters-offset-01-b-manual.svg" + }, + { + "path": "svg/import/filters-offset-02-b-manual.svg", + "url": "/svg/import/filters-offset-02-b-manual.svg" + }, + { + "path": "svg/import/filters-overview-01-b-manual.svg", + "url": "/svg/import/filters-overview-01-b-manual.svg" + }, + { + "path": "svg/import/filters-overview-02-b-manual.svg", + "url": "/svg/import/filters-overview-02-b-manual.svg" + }, + { + "path": "svg/import/filters-overview-03-b-manual.svg", + "url": "/svg/import/filters-overview-03-b-manual.svg" + }, + { + "path": "svg/import/filters-specular-01-f-manual.svg", + "url": "/svg/import/filters-specular-01-f-manual.svg" + }, + { + "path": "svg/import/filters-tile-01-b-manual.svg", + "url": "/svg/import/filters-tile-01-b-manual.svg" + }, + { + "path": "svg/import/filters-turb-01-f-manual.svg", + "url": "/svg/import/filters-turb-01-f-manual.svg" + }, + { + "path": "svg/import/filters-turb-02-f-manual.svg", + "url": "/svg/import/filters-turb-02-f-manual.svg" + }, + { + "path": "svg/import/fonts-desc-01-t-manual.svg", + "url": "/svg/import/fonts-desc-01-t-manual.svg" + }, + { + "path": "svg/import/fonts-desc-02-t-manual.svg", + "url": "/svg/import/fonts-desc-02-t-manual.svg" + }, + { + "path": "svg/import/fonts-desc-03-t-manual.svg", + "url": "/svg/import/fonts-desc-03-t-manual.svg" + }, + { + "path": "svg/import/fonts-desc-04-t-manual.svg", + "url": "/svg/import/fonts-desc-04-t-manual.svg" + }, + { + "path": "svg/import/fonts-desc-05-t-manual.svg", + "url": "/svg/import/fonts-desc-05-t-manual.svg" + }, + { + "path": "svg/import/fonts-elem-01-t-manual.svg", + "url": "/svg/import/fonts-elem-01-t-manual.svg" + }, + { + "path": "svg/import/fonts-elem-02-t-manual.svg", + "url": "/svg/import/fonts-elem-02-t-manual.svg" + }, + { + "path": "svg/import/fonts-elem-03-b-manual.svg", + "url": "/svg/import/fonts-elem-03-b-manual.svg" + }, + { + "path": "svg/import/fonts-elem-04-b-manual.svg", + "url": "/svg/import/fonts-elem-04-b-manual.svg" + }, + { + "path": "svg/import/fonts-elem-05-t-manual.svg", + "url": "/svg/import/fonts-elem-05-t-manual.svg" + }, + { + "path": "svg/import/fonts-elem-06-t-manual.svg", + "url": "/svg/import/fonts-elem-06-t-manual.svg" + }, + { + "path": "svg/import/fonts-elem-07-b-manual.svg", + "url": "/svg/import/fonts-elem-07-b-manual.svg" + }, + { + "path": "svg/import/fonts-glyph-02-t-manual.svg", + "url": "/svg/import/fonts-glyph-02-t-manual.svg" + }, + { + "path": "svg/import/fonts-glyph-03-t-manual.svg", + "url": "/svg/import/fonts-glyph-03-t-manual.svg" + }, + { + "path": "svg/import/fonts-glyph-04-t-manual.svg", + "url": "/svg/import/fonts-glyph-04-t-manual.svg" + }, + { + "path": "svg/import/fonts-kern-01-t-manual.svg", + "url": "/svg/import/fonts-kern-01-t-manual.svg" + }, + { + "path": "svg/import/fonts-overview-201-t-manual.svg", + "url": "/svg/import/fonts-overview-201-t-manual.svg" + }, + { + "path": "svg/import/imp-path-01-f-manual.svg", + "url": "/svg/import/imp-path-01-f-manual.svg" + }, + { + "path": "svg/import/interact-cursor-01-f-manual.svg", + "url": "/svg/import/interact-cursor-01-f-manual.svg" + }, + { + "path": "svg/import/interact-dom-01-b-manual.svg", + "url": "/svg/import/interact-dom-01-b-manual.svg" + }, + { + "path": "svg/import/interact-events-01-b-manual.svg", + "url": "/svg/import/interact-events-01-b-manual.svg" + }, + { + "path": "svg/import/interact-events-02-b-manual.svg", + "url": "/svg/import/interact-events-02-b-manual.svg" + }, + { + "path": "svg/import/interact-events-202-f-manual.svg", + "url": "/svg/import/interact-events-202-f-manual.svg" + }, + { + "path": "svg/import/interact-events-203-t-manual.svg", + "url": "/svg/import/interact-events-203-t-manual.svg" + }, + { + "path": "svg/import/interact-order-01-b-manual.svg", + "url": "/svg/import/interact-order-01-b-manual.svg" + }, + { + "path": "svg/import/interact-order-02-b-manual.svg", + "url": "/svg/import/interact-order-02-b-manual.svg" + }, + { + "path": "svg/import/interact-order-03-b-manual.svg", + "url": "/svg/import/interact-order-03-b-manual.svg" + }, + { + "path": "svg/import/interact-pevents-01-b-manual.svg", + "url": "/svg/import/interact-pevents-01-b-manual.svg" + }, + { + "path": "svg/import/interact-pevents-03-b-manual.svg", + "url": "/svg/import/interact-pevents-03-b-manual.svg" + }, + { + "path": "svg/import/interact-pevents-04-t-manual.svg", + "url": "/svg/import/interact-pevents-04-t-manual.svg" + }, + { + "path": "svg/import/interact-pevents-05-b-manual.svg", + "url": "/svg/import/interact-pevents-05-b-manual.svg" + }, + { + "path": "svg/import/interact-pevents-07-t-manual.svg", + "url": "/svg/import/interact-pevents-07-t-manual.svg" + }, + { + "path": "svg/import/interact-pevents-08-f-manual.svg", + "url": "/svg/import/interact-pevents-08-f-manual.svg" + }, + { + "path": "svg/import/interact-pevents-09-f-manual.svg", + "url": "/svg/import/interact-pevents-09-f-manual.svg" + }, + { + "path": "svg/import/interact-pevents-10-f-manual.svg", + "url": "/svg/import/interact-pevents-10-f-manual.svg" + }, + { + "path": "svg/import/interact-pointer-01-t-manual.svg", + "url": "/svg/import/interact-pointer-01-t-manual.svg" + }, + { + "path": "svg/import/interact-pointer-02-t-manual.svg", + "url": "/svg/import/interact-pointer-02-t-manual.svg" + }, + { + "path": "svg/import/interact-pointer-03-t-manual.svg", + "url": "/svg/import/interact-pointer-03-t-manual.svg" + }, + { + "path": "svg/import/interact-pointer-04-f-manual.svg", + "url": "/svg/import/interact-pointer-04-f-manual.svg" + }, + { + "path": "svg/import/interact-zoom-01-t-manual.svg", + "url": "/svg/import/interact-zoom-01-t-manual.svg" + }, + { + "path": "svg/import/interact-zoom-02-t-manual.svg", + "url": "/svg/import/interact-zoom-02-t-manual.svg" + }, + { + "path": "svg/import/interact-zoom-03-t-manual.svg", + "url": "/svg/import/interact-zoom-03-t-manual.svg" + }, + { + "path": "svg/import/linking-a-01-b-manual.svg", + "url": "/svg/import/linking-a-01-b-manual.svg" + }, + { + "path": "svg/import/linking-a-03-b-manual.svg", + "url": "/svg/import/linking-a-03-b-manual.svg" + }, + { + "path": "svg/import/linking-a-04-t-manual.svg", + "url": "/svg/import/linking-a-04-t-manual.svg" + }, + { + "path": "svg/import/linking-a-05-t-manual.svg", + "url": "/svg/import/linking-a-05-t-manual.svg" + }, + { + "path": "svg/import/linking-a-07-t-manual.svg", + "url": "/svg/import/linking-a-07-t-manual.svg" + }, + { + "path": "svg/import/linking-a-08-t-manual.svg", + "url": "/svg/import/linking-a-08-t-manual.svg" + }, + { + "path": "svg/import/linking-a-09-b-manual.svg", + "url": "/svg/import/linking-a-09-b-manual.svg" + }, + { + "path": "svg/import/linking-a-10-f-manual.svg", + "url": "/svg/import/linking-a-10-f-manual.svg" + }, + { + "path": "svg/import/linking-frag-01-f-manual.svg", + "url": "/svg/import/linking-frag-01-f-manual.svg" + }, + { + "path": "svg/import/linking-uri-01-b-manual.svg", + "url": "/svg/import/linking-uri-01-b-manual.svg" + }, + { + "path": "svg/import/linking-uri-02-b-manual.svg", + "url": "/svg/import/linking-uri-02-b-manual.svg" + }, + { + "path": "svg/import/linking-uri-03-t-manual.svg", + "url": "/svg/import/linking-uri-03-t-manual.svg" + }, + { + "path": "svg/import/masking-filter-01-f-manual.svg", + "url": "/svg/import/masking-filter-01-f-manual.svg" + }, + { + "path": "svg/import/masking-intro-01-f-manual.svg", + "url": "/svg/import/masking-intro-01-f-manual.svg" + }, + { + "path": "svg/import/masking-mask-01-b-manual.svg", + "url": "/svg/import/masking-mask-01-b-manual.svg" + }, + { + "path": "svg/import/masking-mask-02-f-manual.svg", + "url": "/svg/import/masking-mask-02-f-manual.svg" + }, + { + "path": "svg/import/masking-opacity-01-b-manual.svg", + "url": "/svg/import/masking-opacity-01-b-manual.svg" + }, + { + "path": "svg/import/masking-path-01-b-manual.svg", + "url": "/svg/import/masking-path-01-b-manual.svg" + }, + { + "path": "svg/import/masking-path-02-b-manual.svg", + "url": "/svg/import/masking-path-02-b-manual.svg" + }, + { + "path": "svg/import/masking-path-03-b-manual.svg", + "url": "/svg/import/masking-path-03-b-manual.svg" + }, + { + "path": "svg/import/masking-path-04-b-manual.svg", + "url": "/svg/import/masking-path-04-b-manual.svg" + }, + { + "path": "svg/import/masking-path-05-f-manual.svg", + "url": "/svg/import/masking-path-05-f-manual.svg" + }, + { + "path": "svg/import/masking-path-06-b-manual.svg", + "url": "/svg/import/masking-path-06-b-manual.svg" + }, + { + "path": "svg/import/masking-path-07-b-manual.svg", + "url": "/svg/import/masking-path-07-b-manual.svg" + }, + { + "path": "svg/import/masking-path-08-b-manual.svg", + "url": "/svg/import/masking-path-08-b-manual.svg" + }, + { + "path": "svg/import/masking-path-09-b-manual.svg", + "url": "/svg/import/masking-path-09-b-manual.svg" + }, + { + "path": "svg/import/masking-path-10-b-manual.svg", + "url": "/svg/import/masking-path-10-b-manual.svg" + }, + { + "path": "svg/import/masking-path-11-b-manual.svg", + "url": "/svg/import/masking-path-11-b-manual.svg" + }, + { + "path": "svg/import/masking-path-12-f-manual.svg", + "url": "/svg/import/masking-path-12-f-manual.svg" + }, + { + "path": "svg/import/masking-path-13-f-manual.svg", + "url": "/svg/import/masking-path-13-f-manual.svg" + }, + { + "path": "svg/import/masking-path-14-f-manual.svg", + "url": "/svg/import/masking-path-14-f-manual.svg" + }, + { + "path": "svg/import/metadata-example-01-t-manual.svg", + "url": "/svg/import/metadata-example-01-t-manual.svg" + }, + { + "path": "svg/import/painting-control-01-f-manual.svg", + "url": "/svg/import/painting-control-01-f-manual.svg" + }, + { + "path": "svg/import/painting-control-02-f-manual.svg", + "url": "/svg/import/painting-control-02-f-manual.svg" + }, + { + "path": "svg/import/painting-control-03-f-manual.svg", + "url": "/svg/import/painting-control-03-f-manual.svg" + }, + { + "path": "svg/import/painting-control-04-f-manual.svg", + "url": "/svg/import/painting-control-04-f-manual.svg" + }, + { + "path": "svg/import/painting-control-05-f-manual.svg", + "url": "/svg/import/painting-control-05-f-manual.svg" + }, + { + "path": "svg/import/painting-control-06-f-manual.svg", + "url": "/svg/import/painting-control-06-f-manual.svg" + }, + { + "path": "svg/import/painting-fill-01-t-manual.svg", + "url": "/svg/import/painting-fill-01-t-manual.svg" + }, + { + "path": "svg/import/painting-fill-02-t-manual.svg", + "url": "/svg/import/painting-fill-02-t-manual.svg" + }, + { + "path": "svg/import/painting-fill-03-t-manual.svg", + "url": "/svg/import/painting-fill-03-t-manual.svg" + }, + { + "path": "svg/import/painting-fill-04-t-manual.svg", + "url": "/svg/import/painting-fill-04-t-manual.svg" + }, + { + "path": "svg/import/painting-fill-05-b-manual.svg", + "url": "/svg/import/painting-fill-05-b-manual.svg" + }, + { + "path": "svg/import/painting-marker-01-f-manual.svg", + "url": "/svg/import/painting-marker-01-f-manual.svg" + }, + { + "path": "svg/import/painting-marker-02-f-manual.svg", + "url": "/svg/import/painting-marker-02-f-manual.svg" + }, + { + "path": "svg/import/painting-marker-03-f-manual.svg", + "url": "/svg/import/painting-marker-03-f-manual.svg" + }, + { + "path": "svg/import/painting-marker-04-f-manual.svg", + "url": "/svg/import/painting-marker-04-f-manual.svg" + }, + { + "path": "svg/import/painting-marker-05-f-manual.svg", + "url": "/svg/import/painting-marker-05-f-manual.svg" + }, + { + "path": "svg/import/painting-marker-06-f-manual.svg", + "url": "/svg/import/painting-marker-06-f-manual.svg" + }, + { + "path": "svg/import/painting-marker-07-f-manual.svg", + "url": "/svg/import/painting-marker-07-f-manual.svg" + }, + { + "path": "svg/import/painting-marker-properties-01-f-manual.svg", + "url": "/svg/import/painting-marker-properties-01-f-manual.svg" + }, + { + "path": "svg/import/painting-render-01-b-manual.svg", + "url": "/svg/import/painting-render-01-b-manual.svg" + }, + { + "path": "svg/import/painting-render-02-b-manual.svg", + "url": "/svg/import/painting-render-02-b-manual.svg" + }, + { + "path": "svg/import/painting-stroke-01-t-manual.svg", + "url": "/svg/import/painting-stroke-01-t-manual.svg" + }, + { + "path": "svg/import/painting-stroke-02-t-manual.svg", + "url": "/svg/import/painting-stroke-02-t-manual.svg" + }, + { + "path": "svg/import/painting-stroke-03-t-manual.svg", + "url": "/svg/import/painting-stroke-03-t-manual.svg" + }, + { + "path": "svg/import/painting-stroke-04-t-manual.svg", + "url": "/svg/import/painting-stroke-04-t-manual.svg" + }, + { + "path": "svg/import/painting-stroke-05-t-manual.svg", + "url": "/svg/import/painting-stroke-05-t-manual.svg" + }, + { + "path": "svg/import/painting-stroke-06-t-manual.svg", + "url": "/svg/import/painting-stroke-06-t-manual.svg" + }, + { + "path": "svg/import/painting-stroke-07-t-manual.svg", + "url": "/svg/import/painting-stroke-07-t-manual.svg" + }, + { + "path": "svg/import/painting-stroke-08-t-manual.svg", + "url": "/svg/import/painting-stroke-08-t-manual.svg" + }, + { + "path": "svg/import/painting-stroke-09-t-manual.svg", + "url": "/svg/import/painting-stroke-09-t-manual.svg" + }, + { + "path": "svg/import/painting-stroke-10-t-manual.svg", + "url": "/svg/import/painting-stroke-10-t-manual.svg" + }, + { + "path": "svg/import/paths-data-01-t-manual.svg", + "url": "/svg/import/paths-data-01-t-manual.svg" + }, + { + "path": "svg/import/paths-data-02-t-manual.svg", + "url": "/svg/import/paths-data-02-t-manual.svg" + }, + { + "path": "svg/import/paths-data-03-f-manual.svg", + "url": "/svg/import/paths-data-03-f-manual.svg" + }, + { + "path": "svg/import/paths-data-04-t-manual.svg", + "url": "/svg/import/paths-data-04-t-manual.svg" + }, + { + "path": "svg/import/paths-data-05-t-manual.svg", + "url": "/svg/import/paths-data-05-t-manual.svg" + }, + { + "path": "svg/import/paths-data-06-t-manual.svg", + "url": "/svg/import/paths-data-06-t-manual.svg" + }, + { + "path": "svg/import/paths-data-07-t-manual.svg", + "url": "/svg/import/paths-data-07-t-manual.svg" + }, + { + "path": "svg/import/paths-data-08-t-manual.svg", + "url": "/svg/import/paths-data-08-t-manual.svg" + }, + { + "path": "svg/import/paths-data-09-t-manual.svg", + "url": "/svg/import/paths-data-09-t-manual.svg" + }, + { + "path": "svg/import/paths-data-10-t-manual.svg", + "url": "/svg/import/paths-data-10-t-manual.svg" + }, + { + "path": "svg/import/paths-data-12-t-manual.svg", + "url": "/svg/import/paths-data-12-t-manual.svg" + }, + { + "path": "svg/import/paths-data-13-t-manual.svg", + "url": "/svg/import/paths-data-13-t-manual.svg" + }, + { + "path": "svg/import/paths-data-14-t-manual.svg", + "url": "/svg/import/paths-data-14-t-manual.svg" + }, + { + "path": "svg/import/paths-data-15-t-manual.svg", + "url": "/svg/import/paths-data-15-t-manual.svg" + }, + { + "path": "svg/import/paths-data-16-t-manual.svg", + "url": "/svg/import/paths-data-16-t-manual.svg" + }, + { + "path": "svg/import/paths-data-17-f-manual.svg", + "url": "/svg/import/paths-data-17-f-manual.svg" + }, + { + "path": "svg/import/paths-data-18-f-manual.svg", + "url": "/svg/import/paths-data-18-f-manual.svg" + }, + { + "path": "svg/import/paths-data-19-f-manual.svg", + "url": "/svg/import/paths-data-19-f-manual.svg" + }, + { + "path": "svg/import/paths-data-20-f-manual.svg", + "url": "/svg/import/paths-data-20-f-manual.svg" + }, + { + "path": "svg/import/paths-dom-01-f-manual.svg", + "url": "/svg/import/paths-dom-01-f-manual.svg" + }, + { + "path": "svg/import/paths-dom-02-f-manual.svg", + "url": "/svg/import/paths-dom-02-f-manual.svg" + }, + { + "path": "svg/import/pservers-grad-01-b-manual.svg", + "url": "/svg/import/pservers-grad-01-b-manual.svg" + }, + { + "path": "svg/import/pservers-grad-02-b-manual.svg", + "url": "/svg/import/pservers-grad-02-b-manual.svg" + }, + { + "path": "svg/import/pservers-grad-03-b-manual.svg", + "url": "/svg/import/pservers-grad-03-b-manual.svg" + }, + { + "path": "svg/import/pservers-grad-04-b-manual.svg", + "url": "/svg/import/pservers-grad-04-b-manual.svg" + }, + { + "path": "svg/import/pservers-grad-05-b-manual.svg", + "url": "/svg/import/pservers-grad-05-b-manual.svg" + }, + { + "path": "svg/import/pservers-grad-06-b-manual.svg", + "url": "/svg/import/pservers-grad-06-b-manual.svg" + }, + { + "path": "svg/import/pservers-grad-07-b-manual.svg", + "url": "/svg/import/pservers-grad-07-b-manual.svg" + }, + { + "path": "svg/import/pservers-grad-08-b-manual.svg", + "url": "/svg/import/pservers-grad-08-b-manual.svg" + }, + { + "path": "svg/import/pservers-grad-09-b-manual.svg", + "url": "/svg/import/pservers-grad-09-b-manual.svg" + }, + { + "path": "svg/import/pservers-grad-10-b-manual.svg", + "url": "/svg/import/pservers-grad-10-b-manual.svg" + }, + { + "path": "svg/import/pservers-grad-11-b-manual.svg", + "url": "/svg/import/pservers-grad-11-b-manual.svg" + }, + { + "path": "svg/import/pservers-grad-12-b-manual.svg", + "url": "/svg/import/pservers-grad-12-b-manual.svg" + }, + { + "path": "svg/import/pservers-grad-13-b-manual.svg", + "url": "/svg/import/pservers-grad-13-b-manual.svg" + }, + { + "path": "svg/import/pservers-grad-14-b-manual.svg", + "url": "/svg/import/pservers-grad-14-b-manual.svg" + }, + { + "path": "svg/import/pservers-grad-15-b-manual.svg", + "url": "/svg/import/pservers-grad-15-b-manual.svg" + }, + { + "path": "svg/import/pservers-grad-16-b-manual.svg", + "url": "/svg/import/pservers-grad-16-b-manual.svg" + }, + { + "path": "svg/import/pservers-grad-17-b-manual.svg", + "url": "/svg/import/pservers-grad-17-b-manual.svg" + }, + { + "path": "svg/import/pservers-grad-18-b-manual.svg", + "url": "/svg/import/pservers-grad-18-b-manual.svg" + }, + { + "path": "svg/import/pservers-grad-20-b-manual.svg", + "url": "/svg/import/pservers-grad-20-b-manual.svg" + }, + { + "path": "svg/import/pservers-grad-21-b-manual.svg", + "url": "/svg/import/pservers-grad-21-b-manual.svg" + }, + { + "path": "svg/import/pservers-grad-22-b-manual.svg", + "url": "/svg/import/pservers-grad-22-b-manual.svg" + }, + { + "path": "svg/import/pservers-grad-23-f-manual.svg", + "url": "/svg/import/pservers-grad-23-f-manual.svg" + }, + { + "path": "svg/import/pservers-grad-24-f-manual.svg", + "url": "/svg/import/pservers-grad-24-f-manual.svg" + }, + { + "path": "svg/import/pservers-grad-stops-01-f-manual.svg", + "url": "/svg/import/pservers-grad-stops-01-f-manual.svg" + }, + { + "path": "svg/import/pservers-pattern-01-b-manual.svg", + "url": "/svg/import/pservers-pattern-01-b-manual.svg" + }, + { + "path": "svg/import/pservers-pattern-02-f-manual.svg", + "url": "/svg/import/pservers-pattern-02-f-manual.svg" + }, + { + "path": "svg/import/pservers-pattern-03-f-manual.svg", + "url": "/svg/import/pservers-pattern-03-f-manual.svg" + }, + { + "path": "svg/import/pservers-pattern-04-f-manual.svg", + "url": "/svg/import/pservers-pattern-04-f-manual.svg" + }, + { + "path": "svg/import/pservers-pattern-05-f-manual.svg", + "url": "/svg/import/pservers-pattern-05-f-manual.svg" + }, + { + "path": "svg/import/pservers-pattern-06-f-manual.svg", + "url": "/svg/import/pservers-pattern-06-f-manual.svg" + }, + { + "path": "svg/import/pservers-pattern-07-f-manual.svg", + "url": "/svg/import/pservers-pattern-07-f-manual.svg" + }, + { + "path": "svg/import/pservers-pattern-08-f-manual.svg", + "url": "/svg/import/pservers-pattern-08-f-manual.svg" + }, + { + "path": "svg/import/pservers-pattern-09-f-manual.svg", + "url": "/svg/import/pservers-pattern-09-f-manual.svg" + }, + { + "path": "svg/import/render-elems-01-t-manual.svg", + "url": "/svg/import/render-elems-01-t-manual.svg" + }, + { + "path": "svg/import/render-elems-02-t-manual.svg", + "url": "/svg/import/render-elems-02-t-manual.svg" + }, + { + "path": "svg/import/render-elems-03-t-manual.svg", + "url": "/svg/import/render-elems-03-t-manual.svg" + }, + { + "path": "svg/import/render-elems-06-t-manual.svg", + "url": "/svg/import/render-elems-06-t-manual.svg" + }, + { + "path": "svg/import/render-elems-07-t-manual.svg", + "url": "/svg/import/render-elems-07-t-manual.svg" + }, + { + "path": "svg/import/render-elems-08-t-manual.svg", + "url": "/svg/import/render-elems-08-t-manual.svg" + }, + { + "path": "svg/import/render-groups-01-b-manual.svg", + "url": "/svg/import/render-groups-01-b-manual.svg" + }, + { + "path": "svg/import/render-groups-03-t-manual.svg", + "url": "/svg/import/render-groups-03-t-manual.svg" + }, + { + "path": "svg/import/script-handle-01-b-manual.svg", + "url": "/svg/import/script-handle-01-b-manual.svg" + }, + { + "path": "svg/import/script-handle-02-b-manual.svg", + "url": "/svg/import/script-handle-02-b-manual.svg" + }, + { + "path": "svg/import/script-handle-03-b-manual.svg", + "url": "/svg/import/script-handle-03-b-manual.svg" + }, + { + "path": "svg/import/script-handle-04-b-manual.svg", + "url": "/svg/import/script-handle-04-b-manual.svg" + }, + { + "path": "svg/import/script-specify-01-f-manual.svg", + "url": "/svg/import/script-specify-01-f-manual.svg" + }, + { + "path": "svg/import/script-specify-02-f-manual.svg", + "url": "/svg/import/script-specify-02-f-manual.svg" + }, + { + "path": "svg/import/shapes-circle-01-t-manual.svg", + "url": "/svg/import/shapes-circle-01-t-manual.svg" + }, + { + "path": "svg/import/shapes-circle-02-t-manual.svg", + "url": "/svg/import/shapes-circle-02-t-manual.svg" + }, + { + "path": "svg/import/shapes-ellipse-01-t-manual.svg", + "url": "/svg/import/shapes-ellipse-01-t-manual.svg" + }, + { + "path": "svg/import/shapes-ellipse-02-t-manual.svg", + "url": "/svg/import/shapes-ellipse-02-t-manual.svg" + }, + { + "path": "svg/import/shapes-ellipse-03-f-manual.svg", + "url": "/svg/import/shapes-ellipse-03-f-manual.svg" + }, + { + "path": "svg/import/shapes-grammar-01-f-manual.svg", + "url": "/svg/import/shapes-grammar-01-f-manual.svg" + }, + { + "path": "svg/import/shapes-intro-01-t-manual.svg", + "url": "/svg/import/shapes-intro-01-t-manual.svg" + }, + { + "path": "svg/import/shapes-intro-02-f-manual.svg", + "url": "/svg/import/shapes-intro-02-f-manual.svg" + }, + { + "path": "svg/import/shapes-line-01-t-manual.svg", + "url": "/svg/import/shapes-line-01-t-manual.svg" + }, + { + "path": "svg/import/shapes-line-02-f-manual.svg", + "url": "/svg/import/shapes-line-02-f-manual.svg" + }, + { + "path": "svg/import/shapes-polygon-01-t-manual.svg", + "url": "/svg/import/shapes-polygon-01-t-manual.svg" + }, + { + "path": "svg/import/shapes-polygon-02-t-manual.svg", + "url": "/svg/import/shapes-polygon-02-t-manual.svg" + }, + { + "path": "svg/import/shapes-polygon-03-t-manual.svg", + "url": "/svg/import/shapes-polygon-03-t-manual.svg" + }, + { + "path": "svg/import/shapes-polyline-01-t-manual.svg", + "url": "/svg/import/shapes-polyline-01-t-manual.svg" + }, + { + "path": "svg/import/shapes-polyline-02-t-manual.svg", + "url": "/svg/import/shapes-polyline-02-t-manual.svg" + }, + { + "path": "svg/import/shapes-rect-01-t-manual.svg", + "url": "/svg/import/shapes-rect-01-t-manual.svg" + }, + { + "path": "svg/import/shapes-rect-02-t-manual.svg", + "url": "/svg/import/shapes-rect-02-t-manual.svg" + }, + { + "path": "svg/import/shapes-rect-03-t-manual.svg", + "url": "/svg/import/shapes-rect-03-t-manual.svg" + }, + { + "path": "svg/import/shapes-rect-04-f-manual.svg", + "url": "/svg/import/shapes-rect-04-f-manual.svg" + }, + { + "path": "svg/import/shapes-rect-05-f-manual.svg", + "url": "/svg/import/shapes-rect-05-f-manual.svg" + }, + { + "path": "svg/import/shapes-rect-06-f-manual.svg", + "url": "/svg/import/shapes-rect-06-f-manual.svg" + }, + { + "path": "svg/import/shapes-rect-07-f-manual.svg", + "url": "/svg/import/shapes-rect-07-f-manual.svg" + }, + { + "path": "svg/import/struct-cond-01-t-manual.svg", + "url": "/svg/import/struct-cond-01-t-manual.svg" + }, + { + "path": "svg/import/struct-cond-02-t-manual.svg", + "url": "/svg/import/struct-cond-02-t-manual.svg" + }, + { + "path": "svg/import/struct-cond-03-t-manual.svg", + "url": "/svg/import/struct-cond-03-t-manual.svg" + }, + { + "path": "svg/import/struct-cond-overview-02-f-manual.svg", + "url": "/svg/import/struct-cond-overview-02-f-manual.svg" + }, + { + "path": "svg/import/struct-cond-overview-03-f-manual.svg", + "url": "/svg/import/struct-cond-overview-03-f-manual.svg" + }, + { + "path": "svg/import/struct-cond-overview-04-f-manual.svg", + "url": "/svg/import/struct-cond-overview-04-f-manual.svg" + }, + { + "path": "svg/import/struct-cond-overview-05-f-manual.svg", + "url": "/svg/import/struct-cond-overview-05-f-manual.svg" + }, + { + "path": "svg/import/struct-defs-01-t-manual.svg", + "url": "/svg/import/struct-defs-01-t-manual.svg" + }, + { + "path": "svg/import/struct-dom-01-b-manual.svg", + "url": "/svg/import/struct-dom-01-b-manual.svg" + }, + { + "path": "svg/import/struct-dom-02-b-manual.svg", + "url": "/svg/import/struct-dom-02-b-manual.svg" + }, + { + "path": "svg/import/struct-dom-03-b-manual.svg", + "url": "/svg/import/struct-dom-03-b-manual.svg" + }, + { + "path": "svg/import/struct-dom-04-b-manual.svg", + "url": "/svg/import/struct-dom-04-b-manual.svg" + }, + { + "path": "svg/import/struct-dom-05-b-manual.svg", + "url": "/svg/import/struct-dom-05-b-manual.svg" + }, + { + "path": "svg/import/struct-dom-06-b-manual.svg", + "url": "/svg/import/struct-dom-06-b-manual.svg" + }, + { + "path": "svg/import/struct-dom-07-f-manual.svg", + "url": "/svg/import/struct-dom-07-f-manual.svg" + }, + { + "path": "svg/import/struct-dom-08-f-manual.svg", + "url": "/svg/import/struct-dom-08-f-manual.svg" + }, + { + "path": "svg/import/struct-dom-11-f-manual.svg", + "url": "/svg/import/struct-dom-11-f-manual.svg" + }, + { + "path": "svg/import/struct-dom-12-b-manual.svg", + "url": "/svg/import/struct-dom-12-b-manual.svg" + }, + { + "path": "svg/import/struct-dom-13-f-manual.svg", + "url": "/svg/import/struct-dom-13-f-manual.svg" + }, + { + "path": "svg/import/struct-dom-14-f-manual.svg", + "url": "/svg/import/struct-dom-14-f-manual.svg" + }, + { + "path": "svg/import/struct-dom-15-f-manual.svg", + "url": "/svg/import/struct-dom-15-f-manual.svg" + }, + { + "path": "svg/import/struct-dom-16-f-manual.svg", + "url": "/svg/import/struct-dom-16-f-manual.svg" + }, + { + "path": "svg/import/struct-dom-17-f-manual.svg", + "url": "/svg/import/struct-dom-17-f-manual.svg" + }, + { + "path": "svg/import/struct-dom-18-f-manual.svg", + "url": "/svg/import/struct-dom-18-f-manual.svg" + }, + { + "path": "svg/import/struct-dom-19-f-manual.svg", + "url": "/svg/import/struct-dom-19-f-manual.svg" + }, + { + "path": "svg/import/struct-dom-20-f-manual.svg", + "url": "/svg/import/struct-dom-20-f-manual.svg" + }, + { + "path": "svg/import/struct-frag-01-t-manual.svg", + "url": "/svg/import/struct-frag-01-t-manual.svg" + }, + { + "path": "svg/import/struct-frag-02-t-manual.svg", + "url": "/svg/import/struct-frag-02-t-manual.svg" + }, + { + "path": "svg/import/struct-frag-03-t-manual.svg", + "url": "/svg/import/struct-frag-03-t-manual.svg" + }, + { + "path": "svg/import/struct-frag-04-t-manual.svg", + "url": "/svg/import/struct-frag-04-t-manual.svg" + }, + { + "path": "svg/import/struct-frag-05-t-manual.svg", + "url": "/svg/import/struct-frag-05-t-manual.svg" + }, + { + "path": "svg/import/struct-frag-06-t-manual.svg", + "url": "/svg/import/struct-frag-06-t-manual.svg" + }, + { + "path": "svg/import/struct-group-01-t-manual.svg", + "url": "/svg/import/struct-group-01-t-manual.svg" + }, + { + "path": "svg/import/struct-group-02-b-manual.svg", + "url": "/svg/import/struct-group-02-b-manual.svg" + }, + { + "path": "svg/import/struct-group-03-t-manual.svg", + "url": "/svg/import/struct-group-03-t-manual.svg" + }, + { + "path": "svg/import/struct-image-01-t-manual.svg", + "url": "/svg/import/struct-image-01-t-manual.svg" + }, + { + "path": "svg/import/struct-image-02-b-manual.svg", + "url": "/svg/import/struct-image-02-b-manual.svg" + }, + { + "path": "svg/import/struct-image-03-t-manual.svg", + "url": "/svg/import/struct-image-03-t-manual.svg" + }, + { + "path": "svg/import/struct-image-04-t-manual.svg", + "url": "/svg/import/struct-image-04-t-manual.svg" + }, + { + "path": "svg/import/struct-image-05-b-manual.svg", + "url": "/svg/import/struct-image-05-b-manual.svg" + }, + { + "path": "svg/import/struct-image-06-t-manual.svg", + "url": "/svg/import/struct-image-06-t-manual.svg" + }, + { + "path": "svg/import/struct-image-07-t-manual.svg", + "url": "/svg/import/struct-image-07-t-manual.svg" + }, + { + "path": "svg/import/struct-image-08-t-manual.svg", + "url": "/svg/import/struct-image-08-t-manual.svg" + }, + { + "path": "svg/import/struct-image-09-t-manual.svg", + "url": "/svg/import/struct-image-09-t-manual.svg" + }, + { + "path": "svg/import/struct-image-10-t-manual.svg", + "url": "/svg/import/struct-image-10-t-manual.svg" + }, + { + "path": "svg/import/struct-image-11-b-manual.svg", + "url": "/svg/import/struct-image-11-b-manual.svg" + }, + { + "path": "svg/import/struct-image-12-b-manual.svg", + "url": "/svg/import/struct-image-12-b-manual.svg" + }, + { + "path": "svg/import/struct-image-13-f-manual.svg", + "url": "/svg/import/struct-image-13-f-manual.svg" + }, + { + "path": "svg/import/struct-image-14-f-manual.svg", + "url": "/svg/import/struct-image-14-f-manual.svg" + }, + { + "path": "svg/import/struct-image-15-f-manual.svg", + "url": "/svg/import/struct-image-15-f-manual.svg" + }, + { + "path": "svg/import/struct-image-16-f-manual.svg", + "url": "/svg/import/struct-image-16-f-manual.svg" + }, + { + "path": "svg/import/struct-image-17-b-manual.svg", + "url": "/svg/import/struct-image-17-b-manual.svg" + }, + { + "path": "svg/import/struct-image-18-f-manual.svg", + "url": "/svg/import/struct-image-18-f-manual.svg" + }, + { + "path": "svg/import/struct-image-19-f-manual.svg", + "url": "/svg/import/struct-image-19-f-manual.svg" + }, + { + "path": "svg/import/struct-svg-01-f-manual.svg", + "url": "/svg/import/struct-svg-01-f-manual.svg" + }, + { + "path": "svg/import/struct-svg-02-f-manual.svg", + "url": "/svg/import/struct-svg-02-f-manual.svg" + }, + { + "path": "svg/import/struct-svg-03-f-manual.svg", + "url": "/svg/import/struct-svg-03-f-manual.svg" + }, + { + "path": "svg/import/struct-symbol-01-b-manual.svg", + "url": "/svg/import/struct-symbol-01-b-manual.svg" + }, + { + "path": "svg/import/struct-use-01-t-manual.svg", + "url": "/svg/import/struct-use-01-t-manual.svg" + }, + { + "path": "svg/import/struct-use-03-t-manual.svg", + "url": "/svg/import/struct-use-03-t-manual.svg" + }, + { + "path": "svg/import/struct-use-04-b-manual.svg", + "url": "/svg/import/struct-use-04-b-manual.svg" + }, + { + "path": "svg/import/struct-use-05-b-manual.svg", + "url": "/svg/import/struct-use-05-b-manual.svg" + }, + { + "path": "svg/import/struct-use-06-b-manual.svg", + "url": "/svg/import/struct-use-06-b-manual.svg" + }, + { + "path": "svg/import/struct-use-07-b-manual.svg", + "url": "/svg/import/struct-use-07-b-manual.svg" + }, + { + "path": "svg/import/struct-use-08-b-manual.svg", + "url": "/svg/import/struct-use-08-b-manual.svg" + }, + { + "path": "svg/import/struct-use-09-b-manual.svg", + "url": "/svg/import/struct-use-09-b-manual.svg" + }, + { + "path": "svg/import/struct-use-10-f-manual.svg", + "url": "/svg/import/struct-use-10-f-manual.svg" + }, + { + "path": "svg/import/struct-use-11-f-manual.svg", + "url": "/svg/import/struct-use-11-f-manual.svg" + }, + { + "path": "svg/import/struct-use-12-f-manual.svg", + "url": "/svg/import/struct-use-12-f-manual.svg" + }, + { + "path": "svg/import/struct-use-13-f-manual.svg", + "url": "/svg/import/struct-use-13-f-manual.svg" + }, + { + "path": "svg/import/struct-use-14-f-manual.svg", + "url": "/svg/import/struct-use-14-f-manual.svg" + }, + { + "path": "svg/import/struct-use-15-f-manual.svg", + "url": "/svg/import/struct-use-15-f-manual.svg" + }, + { + "path": "svg/import/styling-class-01-f-manual.svg", + "url": "/svg/import/styling-class-01-f-manual.svg" + }, + { + "path": "svg/import/styling-css-01-b-manual.svg", + "url": "/svg/import/styling-css-01-b-manual.svg" + }, + { + "path": "svg/import/styling-css-02-b-manual.svg", + "url": "/svg/import/styling-css-02-b-manual.svg" + }, + { + "path": "svg/import/styling-css-03-b-manual.svg", + "url": "/svg/import/styling-css-03-b-manual.svg" + }, + { + "path": "svg/import/styling-css-04-f-manual.svg", + "url": "/svg/import/styling-css-04-f-manual.svg" + }, + { + "path": "svg/import/styling-css-05-b-manual.svg", + "url": "/svg/import/styling-css-05-b-manual.svg" + }, + { + "path": "svg/import/styling-css-06-b-manual.svg", + "url": "/svg/import/styling-css-06-b-manual.svg" + }, + { + "path": "svg/import/styling-css-07-f-manual.svg", + "url": "/svg/import/styling-css-07-f-manual.svg" + }, + { + "path": "svg/import/styling-css-08-f-manual.svg", + "url": "/svg/import/styling-css-08-f-manual.svg" + }, + { + "path": "svg/import/styling-css-09-f-manual.svg", + "url": "/svg/import/styling-css-09-f-manual.svg" + }, + { + "path": "svg/import/styling-css-10-f-manual.svg", + "url": "/svg/import/styling-css-10-f-manual.svg" + }, + { + "path": "svg/import/styling-elem-01-b-manual.svg", + "url": "/svg/import/styling-elem-01-b-manual.svg" + }, + { + "path": "svg/import/styling-inherit-01-b-manual.svg", + "url": "/svg/import/styling-inherit-01-b-manual.svg" + }, + { + "path": "svg/import/styling-pres-01-t-manual.svg", + "url": "/svg/import/styling-pres-01-t-manual.svg" + }, + { + "path": "svg/import/styling-pres-02-f-manual.svg", + "url": "/svg/import/styling-pres-02-f-manual.svg" + }, + { + "path": "svg/import/styling-pres-03-f-manual.svg", + "url": "/svg/import/styling-pres-03-f-manual.svg" + }, + { + "path": "svg/import/styling-pres-04-f-manual.svg", + "url": "/svg/import/styling-pres-04-f-manual.svg" + }, + { + "path": "svg/import/styling-pres-05-f-manual.svg", + "url": "/svg/import/styling-pres-05-f-manual.svg" + }, + { + "path": "svg/import/svgdom-over-01-f-manual.svg", + "url": "/svg/import/svgdom-over-01-f-manual.svg" + }, + { + "path": "svg/import/text-align-01-b-manual.svg", + "url": "/svg/import/text-align-01-b-manual.svg" + }, + { + "path": "svg/import/text-align-02-b-manual.svg", + "url": "/svg/import/text-align-02-b-manual.svg" + }, + { + "path": "svg/import/text-align-03-b-manual.svg", + "url": "/svg/import/text-align-03-b-manual.svg" + }, + { + "path": "svg/import/text-align-04-b-manual.svg", + "url": "/svg/import/text-align-04-b-manual.svg" + }, + { + "path": "svg/import/text-align-05-b-manual.svg", + "url": "/svg/import/text-align-05-b-manual.svg" + }, + { + "path": "svg/import/text-align-06-b-manual.svg", + "url": "/svg/import/text-align-06-b-manual.svg" + }, + { + "path": "svg/import/text-align-07-t-manual.svg", + "url": "/svg/import/text-align-07-t-manual.svg" + }, + { + "path": "svg/import/text-align-08-b-manual.svg", + "url": "/svg/import/text-align-08-b-manual.svg" + }, + { + "path": "svg/import/text-altglyph-01-b-manual.svg", + "url": "/svg/import/text-altglyph-01-b-manual.svg" + }, + { + "path": "svg/import/text-altglyph-02-b-manual.svg", + "url": "/svg/import/text-altglyph-02-b-manual.svg" + }, + { + "path": "svg/import/text-altglyph-03-b-manual.svg", + "url": "/svg/import/text-altglyph-03-b-manual.svg" + }, + { + "path": "svg/import/text-bidi-01-t-manual.svg", + "url": "/svg/import/text-bidi-01-t-manual.svg" + }, + { + "path": "svg/import/text-deco-01-b-manual.svg", + "url": "/svg/import/text-deco-01-b-manual.svg" + }, + { + "path": "svg/import/text-dom-01-f-manual.svg", + "url": "/svg/import/text-dom-01-f-manual.svg" + }, + { + "path": "svg/import/text-dom-02-f-manual.svg", + "url": "/svg/import/text-dom-02-f-manual.svg" + }, + { + "path": "svg/import/text-dom-03-f-manual.svg", + "url": "/svg/import/text-dom-03-f-manual.svg" + }, + { + "path": "svg/import/text-dom-04-f-manual.svg", + "url": "/svg/import/text-dom-04-f-manual.svg" + }, + { + "path": "svg/import/text-dom-05-f-manual.svg", + "url": "/svg/import/text-dom-05-f-manual.svg" + }, + { + "path": "svg/import/text-fonts-01-t-manual.svg", + "url": "/svg/import/text-fonts-01-t-manual.svg" + }, + { + "path": "svg/import/text-fonts-02-t-manual.svg", + "url": "/svg/import/text-fonts-02-t-manual.svg" + }, + { + "path": "svg/import/text-fonts-03-t-manual.svg", + "url": "/svg/import/text-fonts-03-t-manual.svg" + }, + { + "path": "svg/import/text-fonts-04-t-manual.svg", + "url": "/svg/import/text-fonts-04-t-manual.svg" + }, + { + "path": "svg/import/text-fonts-05-f-manual.svg", + "url": "/svg/import/text-fonts-05-f-manual.svg" + }, + { + "path": "svg/import/text-fonts-202-t-manual.svg", + "url": "/svg/import/text-fonts-202-t-manual.svg" + }, + { + "path": "svg/import/text-fonts-203-t-manual.svg", + "url": "/svg/import/text-fonts-203-t-manual.svg" + }, + { + "path": "svg/import/text-fonts-204-t-manual.svg", + "url": "/svg/import/text-fonts-204-t-manual.svg" + }, + { + "path": "svg/import/text-intro-01-t-manual.svg", + "url": "/svg/import/text-intro-01-t-manual.svg" + }, + { + "path": "svg/import/text-intro-02-b-manual.svg", + "url": "/svg/import/text-intro-02-b-manual.svg" + }, + { + "path": "svg/import/text-intro-03-b-manual.svg", + "url": "/svg/import/text-intro-03-b-manual.svg" + }, + { + "path": "svg/import/text-intro-04-t-manual.svg", + "url": "/svg/import/text-intro-04-t-manual.svg" + }, + { + "path": "svg/import/text-intro-05-t-manual.svg", + "url": "/svg/import/text-intro-05-t-manual.svg" + }, + { + "path": "svg/import/text-intro-06-t-manual.svg", + "url": "/svg/import/text-intro-06-t-manual.svg" + }, + { + "path": "svg/import/text-intro-07-t-manual.svg", + "url": "/svg/import/text-intro-07-t-manual.svg" + }, + { + "path": "svg/import/text-intro-09-b-manual.svg", + "url": "/svg/import/text-intro-09-b-manual.svg" + }, + { + "path": "svg/import/text-intro-10-f-manual.svg", + "url": "/svg/import/text-intro-10-f-manual.svg" + }, + { + "path": "svg/import/text-intro-11-t-manual.svg", + "url": "/svg/import/text-intro-11-t-manual.svg" + }, + { + "path": "svg/import/text-intro-12-t-manual.svg", + "url": "/svg/import/text-intro-12-t-manual.svg" + }, + { + "path": "svg/import/text-path-01-b-manual.svg", + "url": "/svg/import/text-path-01-b-manual.svg" + }, + { + "path": "svg/import/text-path-02-b-manual.svg", + "url": "/svg/import/text-path-02-b-manual.svg" + }, + { + "path": "svg/import/text-spacing-01-b-manual.svg", + "url": "/svg/import/text-spacing-01-b-manual.svg" + }, + { + "path": "svg/import/text-text-01-b-manual.svg", + "url": "/svg/import/text-text-01-b-manual.svg" + }, + { + "path": "svg/import/text-text-03-b-manual.svg", + "url": "/svg/import/text-text-03-b-manual.svg" + }, + { + "path": "svg/import/text-text-04-t-manual.svg", + "url": "/svg/import/text-text-04-t-manual.svg" + }, + { + "path": "svg/import/text-text-05-t-manual.svg", + "url": "/svg/import/text-text-05-t-manual.svg" + }, + { + "path": "svg/import/text-text-06-t-manual.svg", + "url": "/svg/import/text-text-06-t-manual.svg" + }, + { + "path": "svg/import/text-text-07-t-manual.svg", + "url": "/svg/import/text-text-07-t-manual.svg" + }, + { + "path": "svg/import/text-text-08-b-manual.svg", + "url": "/svg/import/text-text-08-b-manual.svg" + }, + { + "path": "svg/import/text-text-09-t-manual.svg", + "url": "/svg/import/text-text-09-t-manual.svg" + }, + { + "path": "svg/import/text-text-10-t-manual.svg", + "url": "/svg/import/text-text-10-t-manual.svg" + }, + { + "path": "svg/import/text-text-11-t-manual.svg", + "url": "/svg/import/text-text-11-t-manual.svg" + }, + { + "path": "svg/import/text-text-12-t-manual.svg", + "url": "/svg/import/text-text-12-t-manual.svg" + }, + { + "path": "svg/import/text-tref-01-b-manual.svg", + "url": "/svg/import/text-tref-01-b-manual.svg" + }, + { + "path": "svg/import/text-tref-02-b-manual.svg", + "url": "/svg/import/text-tref-02-b-manual.svg" + }, + { + "path": "svg/import/text-tref-03-b-manual.svg", + "url": "/svg/import/text-tref-03-b-manual.svg" + }, + { + "path": "svg/import/text-tselect-01-b-manual.svg", + "url": "/svg/import/text-tselect-01-b-manual.svg" + }, + { + "path": "svg/import/text-tselect-02-f-manual.svg", + "url": "/svg/import/text-tselect-02-f-manual.svg" + }, + { + "path": "svg/import/text-tselect-03-f-manual.svg", + "url": "/svg/import/text-tselect-03-f-manual.svg" + }, + { + "path": "svg/import/text-tspan-01-b-manual.svg", + "url": "/svg/import/text-tspan-01-b-manual.svg" + }, + { + "path": "svg/import/text-tspan-02-b-manual.svg", + "url": "/svg/import/text-tspan-02-b-manual.svg" + }, + { + "path": "svg/import/types-basic-01-f-manual.svg", + "url": "/svg/import/types-basic-01-f-manual.svg" + }, + { + "path": "svg/import/types-basic-02-f-manual.svg", + "url": "/svg/import/types-basic-02-f-manual.svg" + }, + { + "path": "svg/import/types-dom-01-b-manual.svg", + "url": "/svg/import/types-dom-01-b-manual.svg" + }, + { + "path": "svg/import/types-dom-02-f-manual.svg", + "url": "/svg/import/types-dom-02-f-manual.svg" + }, + { + "path": "svg/import/types-dom-03-b-manual.svg", + "url": "/svg/import/types-dom-03-b-manual.svg" + }, + { + "path": "svg/import/types-dom-04-b-manual.svg", + "url": "/svg/import/types-dom-04-b-manual.svg" + }, + { + "path": "svg/import/types-dom-05-b-manual.svg", + "url": "/svg/import/types-dom-05-b-manual.svg" + }, + { + "path": "svg/import/types-dom-06-f-manual.svg", + "url": "/svg/import/types-dom-06-f-manual.svg" + }, + { + "path": "svg/import/types-dom-07-f-manual.svg", + "url": "/svg/import/types-dom-07-f-manual.svg" + }, + { + "path": "svg/import/types-dom-08-f-manual.svg", + "url": "/svg/import/types-dom-08-f-manual.svg" + }, + { + "path": "svg/import/types-dom-svgfittoviewbox-01-f-manual.svg", + "url": "/svg/import/types-dom-svgfittoviewbox-01-f-manual.svg" + }, + { + "path": "svg/import/types-dom-svglengthlist-01-f-manual.svg", + "url": "/svg/import/types-dom-svglengthlist-01-f-manual.svg" + }, + { + "path": "svg/import/types-dom-svgnumberlist-01-f-manual.svg", + "url": "/svg/import/types-dom-svgnumberlist-01-f-manual.svg" + }, + { + "path": "svg/import/types-dom-svgstringlist-01-f-manual.svg", + "url": "/svg/import/types-dom-svgstringlist-01-f-manual.svg" + }, + { + "path": "svg/import/types-dom-svgtransformable-01-f-manual.svg", + "url": "/svg/import/types-dom-svgtransformable-01-f-manual.svg" + }, + { + "path": "touch-events/multi-touch-interactions-manual.html", + "url": "/touch-events/multi-touch-interactions-manual.html" + }, + { + "path": "touch-events/multi-touch-interfaces-manual.html", + "url": "/touch-events/multi-touch-interfaces-manual.html" + }, + { + "path": "touch-events/single-touch-manual.html", + "url": "/touch-events/single-touch-manual.html" + }, + { + "path": "uievents/keyboard/key-101en-us-manual.html", + "url": "/uievents/keyboard/key-101en-us-manual.html" + }, + { + "path": "uievents/keyboard/key-102fr-fr-manual.html", + "url": "/uievents/keyboard/key-102fr-fr-manual.html" + }, + { + "path": "uievents/keyboard/key-manual.css", + "url": "/uievents/keyboard/key-manual.css" + }, + { + "path": "uievents/keyboard/key-manual.js", + "url": "/uievents/keyboard/key-manual.js" + }, + { + "path": "uievents/order-of-events/focus-events/focus-manual.html", + "url": "/uievents/order-of-events/focus-events/focus-manual.html" + }, + { + "path": "uievents/order-of-events/focus-events/legacy-manual.html", + "url": "/uievents/order-of-events/focus-events/legacy-manual.html" + }, + { + "path": "uievents/order-of-events/mouse-events/click-on-body-manual.html", + "url": "/uievents/order-of-events/mouse-events/click-on-body-manual.html" + }, + { + "path": "uievents/order-of-events/mouse-events/click-on-div-manual.html", + "url": "/uievents/order-of-events/mouse-events/click-on-div-manual.html" + }, + { + "path": "uievents/order-of-events/mouse-events/click-on-html-manual.html", + "url": "/uievents/order-of-events/mouse-events/click-on-html-manual.html" + }, + { + "path": "uievents/order-of-events/mouse-events/mouseevents-mousemove-manual.htm", + "url": "/uievents/order-of-events/mouse-events/mouseevents-mousemove-manual.htm" + }, + { + "path": "uievents/order-of-events/mouse-events/mouseover-out-manual.html", + "url": "/uievents/order-of-events/mouse-events/mouseover-out-manual.html" + }, + { + "path": "vibration/cancel-when-hidden-manual.html", + "url": "/vibration/cancel-when-hidden-manual.html" + }, + { + "path": "vibration/cancel-with-0-manual.html", + "url": "/vibration/cancel-with-0-manual.html" + }, + { + "path": "vibration/cancel-with-array-0-manual.html", + "url": "/vibration/cancel-with-array-0-manual.html" + }, + { + "path": "vibration/cancel-with-empty-array-manual.html", + "url": "/vibration/cancel-with-empty-array-manual.html" + }, + { + "path": "vibration/cancel-with-new-manual.html", + "url": "/vibration/cancel-with-new-manual.html" + }, + { + "path": "vibration/pattern-array-extra-manual.html", + "url": "/vibration/pattern-array-extra-manual.html" + }, + { + "path": "vibration/pattern-array-manual.html", + "url": "/vibration/pattern-array-manual.html" + }, + { + "path": "vibration/pattern-array-with-0-manual.html", + "url": "/vibration/pattern-array-with-0-manual.html" + }, + { + "path": "vibration/simple-array-manual.html", + "url": "/vibration/simple-array-manual.html" + }, + { + "path": "vibration/simple-scalar-manual.html", + "url": "/vibration/simple-scalar-manual.html" + }, + { + "path": "webstorage/storage_local-manual.html", + "url": "/webstorage/storage_local-manual.html" + }, + { + "path": "webstorage/storage_session-manual.html", + "url": "/webstorage/storage_session-manual.html" + } + ], + "reftest": [ + { + "path": "2dcontext/building-paths/canvas_complexshapes_arcto_001.htm", + "references": [ + [ + "/2dcontext/building-paths/canvas_complexshapes_arcto_001-ref.htm", + "==" + ] + ], + "url": "/2dcontext/building-paths/canvas_complexshapes_arcto_001.htm" + }, + { + "path": "2dcontext/building-paths/canvas_complexshapes_beziercurveto_001.htm", + "references": [ + [ + "/2dcontext/building-paths/canvas_complexshapes_beziercurveto_001-ref.htm", + "==" + ] + ], + "url": "/2dcontext/building-paths/canvas_complexshapes_beziercurveto_001.htm" + }, + { + "path": "2dcontext/compositing/canvas_compositing_globalcompositeoperation_001.htm", + "references": [ + [ + "/2dcontext/compositing/canvas_compositing_globalcompositeoperation_001-ref.htm", + "==" + ] + ], + "url": "/2dcontext/compositing/canvas_compositing_globalcompositeoperation_001.htm" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_1.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_1_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_1.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_10.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_10_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_10.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_11.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_11_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_11.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_12.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_12_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_12.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_2.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_2_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_2.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_3.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_3_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_3.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_4.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_4_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_4.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_5.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_5_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_5.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_6.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_6_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_6.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_7.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_7_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_7.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_8.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_8_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_8.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_9.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_9_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_9.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_1.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_1_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_1.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_10.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_10_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_10.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_11.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_11_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_11.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_12.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_12_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_12.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_13.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_13_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_13.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_2.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_2_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_2.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_3.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_3_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_3.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_4.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_4_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_4.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_5.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_5_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_5.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_6.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_6_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_6.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_7.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_7_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_7.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_8.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_8_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_8.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_9.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_9_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_9.html" + }, + { + "path": "2dcontext/line-styles/canvas_linestyles_linecap_001.htm", + "references": [ + [ + "/2dcontext/line-styles/canvas_linestyles_linecap_001-ref.htm", + "==" + ] + ], + "url": "/2dcontext/line-styles/canvas_linestyles_linecap_001.htm" + }, + { + "path": "2dcontext/line-styles/lineto_a.html", + "references": [ + [ + "/2dcontext/line-styles/lineto_ref.html", + "==" + ] + ], + "url": "/2dcontext/line-styles/lineto_a.html" + }, + { + "path": "2dcontext/shadows/canvas_shadows_002.htm", + "references": [ + [ + "/2dcontext/shadows/canvas_shadows_002-ref.htm", + "==" + ] + ], + "url": "/2dcontext/shadows/canvas_shadows_002.htm" + }, + { + "path": "2dcontext/text-styles/canvas_text_font_001.htm", + "references": [ + [ + "/2dcontext/text-styles/canvas_text_font_001-ref.htm", + "==" + ] + ], + "url": "/2dcontext/text-styles/canvas_text_font_001.htm" + }, + { + "path": "2dcontext/the-canvas-state/canvas_state_restore_001.htm", + "references": [ + [ + "/2dcontext/the-canvas-state/canvas_state_restore_001-ref.htm", + "==" + ] + ], + "url": "/2dcontext/the-canvas-state/canvas_state_restore_001.htm" + }, + { + "path": "2dcontext/transformations/canvas_transformations_reset_001.html", + "references": [ + [ + "/2dcontext/transformations/canvas_transformations_reset_001-ref.html", + "==" + ] + ], + "url": "/2dcontext/transformations/canvas_transformations_reset_001.html" + }, + { + "path": "2dcontext/transformations/canvas_transformations_scale_001.htm", + "references": [ + [ + "/2dcontext/transformations/canvas_transformations_scale_001-ref.htm", + "==" + ] + ], + "url": "/2dcontext/transformations/canvas_transformations_scale_001.htm" + }, + { + "path": "2dcontext/transformations/transform_a.html", + "references": [ + [ + "/2dcontext/transformations/transform_ref.html", + "==" + ] + ], + "url": "/2dcontext/transformations/transform_a.html" + }, + { + "path": "FileAPI/url/url_xmlhttprequest_img.html", + "references": [ + [ + "/FileAPI/url/url_xmlhttprequest_img-ref.html", + "==" + ] + ], + "url": "/FileAPI/url/url_xmlhttprequest_img.html" + }, + { + "path": "compat/webkit-text-fill-color-property-001a.html", + "references": [ + [ + "/compat/webkit-text-fill-color-property-001-ref.html", + "==" + ] + ], + "url": "/compat/webkit-text-fill-color-property-001a.html" + }, + { + "path": "compat/webkit-text-fill-color-property-001b.html", + "references": [ + [ + "/compat/webkit-text-fill-color-property-001-ref.html", + "==" + ] + ], + "url": "/compat/webkit-text-fill-color-property-001b.html" + }, + { + "path": "compat/webkit-text-fill-color-property-001c.html", + "references": [ + [ + "/compat/webkit-text-fill-color-property-001-ref.html", + "==" + ] + ], + "url": "/compat/webkit-text-fill-color-property-001c.html" + }, + { + "path": "compat/webkit-text-fill-color-property-001d.html", + "references": [ + [ + "/compat/webkit-text-fill-color-property-001-ref.html", + "==" + ] + ], + "url": "/compat/webkit-text-fill-color-property-001d.html" + }, + { + "path": "compat/webkit-text-fill-color-property-002.html", + "references": [ + [ + "/compat/webkit-text-fill-color-property-002-ref.html", + "==" + ] + ], + "url": "/compat/webkit-text-fill-color-property-002.html" + }, + { + "path": "compat/webkit-text-fill-color-property-003.html", + "references": [ + [ + "/compat/webkit-text-fill-color-property-003-ref.html", + "==" + ] + ], + "url": "/compat/webkit-text-fill-color-property-003.html" + }, + { + "path": "compat/webkit-text-fill-color-property-004.html", + "references": [ + [ + "/compat/webkit-text-fill-color-property-004-ref.html", + "==" + ] + ], + "url": "/compat/webkit-text-fill-color-property-004.html" + }, + { + "path": "compat/webkit-text-fill-color-property-005.html", + "references": [ + [ + "/compat/webkit-text-fill-color-property-005-ref.html", + "==" + ] + ], + "url": "/compat/webkit-text-fill-color-property-005.html" + }, + { + "path": "compat/webkit-text-fill-color-property-006.html", + "references": [ + [ + "/compat/webkit-text-fill-color-property-006-ref.html", + "==" + ] + ], + "url": "/compat/webkit-text-fill-color-property-006.html" + }, + { + "path": "content-security-policy/font-src/font-blacklisted.html", + "references": [ + [ + "/content-security-policy/font-src/font-blacklisted-ref.html", + "!=" + ] + ], + "url": "/content-security-policy/font-src/font-blacklisted.html" + }, + { + "path": "content-security-policy/font-src/font-whitelisted.html", + "references": [ + [ + "/content-security-policy/font-src/font-whitelisted-ref.html", + "==" + ] + ], + "url": "/content-security-policy/font-src/font-whitelisted.html" + }, + { + "path": "custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag.html", + "references": [ + [ + "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag-ref.html", + "==" + ] + ], + "url": "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag.html" + }, + { + "path": "custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag.html", + "references": [ + [ + "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag-ref.html", + "==" + ] + ], + "url": "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag.html" + }, + { + "path": "custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension.html", + "references": [ + [ + "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension-ref.html", + "==" + ] + ], + "url": "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension.html" + }, + { + "path": "custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension.html", + "references": [ + [ + "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension-ref.html", + "==" + ] + ], + "url": "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-EN-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-EN-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-EN-L.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-EN-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-EN-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-EN-R.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-L.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-N-EN-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-N-EN-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-N-EN-L.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-N-EN-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-N-EN-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-N-EN-R.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-N-EN.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-N-EN-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-N-EN.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-N-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-N-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-N-L.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-N-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-N-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-N-R.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-R.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-contained-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-contained-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-contained-L.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-contained-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-contained-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-contained-R.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-contained-bdi-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-contained-bdi-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-contained-bdi-L.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-contained-bdi-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-contained-bdi-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-contained-bdi-R.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-contained-dir-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-contained-dir-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-contained-dir-L.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-contained-dir-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-contained-dir-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-contained-dir-R.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-contained-script-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-contained-script-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-contained-script-L.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-contained-script-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-contained-script-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-contained-script-R.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-contained-style-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-contained-style-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-contained-style-L.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-contained-style-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-contained-style-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-contained-style-R.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-contained-textarea-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-contained-textarea-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-contained-textarea-L.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-contained-textarea-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-contained-textarea-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-contained-textarea-R.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-input-EN-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-EN-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-EN-L.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-input-EN-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-EN-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-EN-R.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-input-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-L.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-input-N-EN-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-N-EN-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-N-EN-L.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-input-N-EN-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-N-EN-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-N-EN-R.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-input-N-EN.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-N-EN-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-N-EN.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-input-N-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-N-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-N-L.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-input-N-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-N-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-N-R.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-input-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-R.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-input-script-EN-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-script-EN-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-script-EN-L.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-input-script-EN-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-script-EN-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-script-EN-R.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-input-script-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-script-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-script-L.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-input-script-N-EN.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-script-N-EN.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-input-script-N-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-script-N-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-script-N-L.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-input-script-N-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-script-N-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-script-N-R.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-input-script-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-script-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-script-R.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-isolate.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-isolate-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-isolate.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-pre-N-EN.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-pre-N-EN-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-pre-N-EN.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-pre-mixed.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-pre-mixed-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-pre-mixed.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-textarea-N-EN.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-textarea-N-EN-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-textarea-N-EN.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-textarea-mixed.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-textarea-mixed-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-textarea-mixed.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs.html" + }, + { + "path": "html/dom/elements/global-attributes/dir_auto-textarea-script-mixed.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-textarea-script-mixed-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-textarea-script-mixed.html" + }, + { + "path": "html/dom/elements/global-attributes/lang-xmllang-01.html", + "references": [ + [ + "/html/dom/elements/global-attributes/lang-xmllang-01-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/lang-xmllang-01.html" + }, + { + "path": "html/dom/elements/global-attributes/lang-xyzzy.html", + "references": [ + [ + "/html/dom/elements/global-attributes/lang-xyzzy-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/lang-xyzzy.html" + }, + { + "path": "html/dom/elements/global-attributes/style-01.html", + "references": [ + [ + "/html/dom/elements/global-attributes/style-01-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/style-01.html" + }, + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001a.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-001-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001a.html" + }, + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001b.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-001-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001b.html" + }, + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001c.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-001-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001c.html" + }, + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002a.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-002a-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002a.html" + }, + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002b.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-002b-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002b.html" + }, + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002c.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-002c-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002c.html" + }, + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003a.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-003-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003a.html" + }, + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003b.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-003-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003b.html" + }, + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003c.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-003-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003c.html" + }, + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004a.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-004-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004a.html" + }, + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004b.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-004-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004b.html" + }, + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004c.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-004-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004c.html" + }, + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005a.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-005-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005a.html" + }, + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005b.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-005-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005b.html" + }, + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005c.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-005-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005c.html" + }, + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006a.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-006-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006a.html" + }, + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006b.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-006-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006b.html" + }, + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006c.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-006c-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006c.html" + }, + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007a.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-007-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007a.html" + }, + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007b.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-007-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007b.html" + }, + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007c.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-007-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007c.html" + }, + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008a.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-008-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008a.html" + }, + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008b.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-008-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008b.html" + }, + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008c.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-008-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008c.html" + }, + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009a.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-009-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009a.html" + }, + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009b.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-009b-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009b.html" + }, + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009c.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-009b-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009c.html" + }, + { + "path": "html/editing/the-hidden-attribute/hidden-1a.html", + "references": [ + [ + "/html/editing/the-hidden-attribute/hidden-1-ref.html", + "==" + ] + ], + "url": "/html/editing/the-hidden-attribute/hidden-1a.html" + }, + { + "path": "html/editing/the-hidden-attribute/hidden-1b.html", + "references": [ + [ + "/html/editing/the-hidden-attribute/hidden-1-ref.html", + "==" + ] + ], + "url": "/html/editing/the-hidden-attribute/hidden-1b.html" + }, + { + "path": "html/editing/the-hidden-attribute/hidden-1c.html", + "references": [ + [ + "/html/editing/the-hidden-attribute/hidden-1-ref.html", + "==" + ] + ], + "url": "/html/editing/the-hidden-attribute/hidden-1c.html" + }, + { + "path": "html/editing/the-hidden-attribute/hidden-1d.html", + "references": [ + [ + "/html/editing/the-hidden-attribute/hidden-1-ref.html", + "==" + ] + ], + "url": "/html/editing/the-hidden-attribute/hidden-1d.html" + }, + { + "path": "html/editing/the-hidden-attribute/hidden-1e.html", + "references": [ + [ + "/html/editing/the-hidden-attribute/hidden-1-ref.html", + "==" + ] + ], + "url": "/html/editing/the-hidden-attribute/hidden-1e.html" + }, + { + "path": "html/editing/the-hidden-attribute/hidden-1f.html", + "references": [ + [ + "/html/editing/the-hidden-attribute/hidden-1-ref.html", + "==" + ] + ], + "url": "/html/editing/the-hidden-attribute/hidden-1f.html" + }, + { + "path": "html/editing/the-hidden-attribute/hidden-1g.html", + "references": [ + [ + "/html/editing/the-hidden-attribute/hidden-1-ref.html", + "==" + ] + ], + "url": "/html/editing/the-hidden-attribute/hidden-1g.html" + }, + { + "path": "html/editing/the-hidden-attribute/hidden-2.svg", + "references": [ + [ + "/html/editing/the-hidden-attribute/hidden-2-ref.svg", + "==" + ] + ], + "url": "/html/editing/the-hidden-attribute/hidden-2.svg" + }, + { + "path": "html/rendering/bindings/the-input-element-as-a-text-entry-widget/unrecognized-type-should-fallback-as-text-type.html", + "references": [ + [ + "/html/rendering/bindings/the-input-element-as-a-text-entry-widget/unrecognized-type-should-fallback-as-text-type-ref.html", + "==" + ] + ], + "url": "/html/rendering/bindings/the-input-element-as-a-text-entry-widget/unrecognized-type-should-fallback-as-text-type.html" + }, + { + "path": "html/rendering/bindings/the-select-element-0/option-label.html", + "references": [ + [ + "/html/rendering/bindings/the-select-element-0/option-label-ref.html", + "==" + ] + ], + "url": "/html/rendering/bindings/the-select-element-0/option-label.html" + }, + { + "path": "html/rendering/bindings/the-textarea-element-0/cols-default.html", + "references": [ + [ + "/html/rendering/bindings/the-textarea-element-0/textarea-ref.html", + "==" + ] + ], + "url": "/html/rendering/bindings/the-textarea-element-0/cols-default.html" + }, + { + "path": "html/rendering/bindings/the-textarea-element-0/cols-zero.html", + "references": [ + [ + "/html/rendering/bindings/the-textarea-element-0/textarea-ref.html", + "==" + ] + ], + "url": "/html/rendering/bindings/the-textarea-element-0/cols-zero.html" + }, + { + "path": "html/rendering/bindings/the-textarea-element-0/rows-default.html", + "references": [ + [ + "/html/rendering/bindings/the-textarea-element-0/textarea-ref.html", + "==" + ] + ], + "url": "/html/rendering/bindings/the-textarea-element-0/rows-default.html" + }, + { + "path": "html/rendering/bindings/the-textarea-element-0/rows-zero.html", + "references": [ + [ + "/html/rendering/bindings/the-textarea-element-0/textarea-ref.html", + "==" + ] + ], + "url": "/html/rendering/bindings/the-textarea-element-0/rows-zero.html" + }, + { + "path": "html/rendering/non-replaced-elements/flow-content-0/div-align.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/flow-content-0/div-align-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/flow-content-0/div-align.html" + }, + { + "path": "html/rendering/non-replaced-elements/flow-content-0/figure.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/flow-content-0/figure-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/flow-content-0/figure.html" + }, + { + "path": "html/rendering/non-replaced-elements/lists/li-type-supported-xhtml.xhtml", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/li-type-supported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/li-type-supported-xhtml.xhtml" + }, + { + "path": "html/rendering/non-replaced-elements/lists/li-type-supported.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/li-type-supported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/li-type-supported.html" + }, + { + "path": "html/rendering/non-replaced-elements/lists/li-type-unsupported-lower-alpha.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/li-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/li-type-unsupported-lower-alpha.html" + }, + { + "path": "html/rendering/non-replaced-elements/lists/li-type-unsupported-lower-roman.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/li-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/li-type-unsupported-lower-roman.html" + }, + { + "path": "html/rendering/non-replaced-elements/lists/li-type-unsupported-upper-alpha.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/li-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/li-type-unsupported-upper-alpha.html" + }, + { + "path": "html/rendering/non-replaced-elements/lists/li-type-unsupported-upper-roman.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/li-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/li-type-unsupported-upper-roman.html" + }, + { + "path": "html/rendering/non-replaced-elements/lists/ol-type-supported-xhtml.xhtml", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ol-type-supported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ol-type-supported-xhtml.xhtml" + }, + { + "path": "html/rendering/non-replaced-elements/lists/ol-type-supported.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ol-type-supported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ol-type-supported.html" + }, + { + "path": "html/rendering/non-replaced-elements/lists/ol-type-unsupported-circle.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-circle.html" + }, + { + "path": "html/rendering/non-replaced-elements/lists/ol-type-unsupported-disc.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-disc.html" + }, + { + "path": "html/rendering/non-replaced-elements/lists/ol-type-unsupported-invalid.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-invalid.html" + }, + { + "path": "html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-alpha.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-alpha.html" + }, + { + "path": "html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-roman.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-roman.html" + }, + { + "path": "html/rendering/non-replaced-elements/lists/ol-type-unsupported-none.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-none.html" + }, + { + "path": "html/rendering/non-replaced-elements/lists/ol-type-unsupported-round.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-round.html" + }, + { + "path": "html/rendering/non-replaced-elements/lists/ol-type-unsupported-square.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-square.html" + }, + { + "path": "html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-alpha.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-alpha.html" + }, + { + "path": "html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-roman.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-roman.html" + }, + { + "path": "html/rendering/non-replaced-elements/lists/ul-type-supported-xhtml.xhtml", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ul-type-supported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ul-type-supported-xhtml.xhtml" + }, + { + "path": "html/rendering/non-replaced-elements/lists/ul-type-supported.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ul-type-supported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ul-type-supported.html" + }, + { + "path": "html/rendering/non-replaced-elements/lists/ul-type-unsupported-decimal.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-decimal.html" + }, + { + "path": "html/rendering/non-replaced-elements/lists/ul-type-unsupported-invalid.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-invalid.html" + }, + { + "path": "html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-alpha.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-alpha.html" + }, + { + "path": "html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-roman.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-roman.html" + }, + { + "path": "html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-alpha.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-alpha.html" + }, + { + "path": "html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-roman.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-roman.html" + }, + { + "path": "html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-a.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-a.html" + }, + { + "path": "html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-q.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-q.html" + }, + { + "path": "html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-s.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-s.html" + }, + { + "path": "html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-x.xhtml", + "references": [ + [ + "/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-x.xhtml" + }, + { + "path": "html/rendering/non-replaced-elements/tables/table-border-1.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/tables/table-border-1-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/tables/table-border-1.html" + }, + { + "path": "html/rendering/non-replaced-elements/tables/table-border-2.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/tables/table-border-2-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/tables/table-border-2.html" + }, + { + "path": "html/rendering/non-replaced-elements/tables/table-cell-width-s.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/tables/table-cell-width-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/tables/table-cell-width-s.html" + }, + { + "path": "html/rendering/non-replaced-elements/tables/table-cell-width.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/tables/table-cell-width-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/tables/table-cell-width.html" + }, + { + "path": "html/rendering/non-replaced-elements/tables/table-layout.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/tables/table-layout-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/tables/table-layout.html" + }, + { + "path": "html/rendering/non-replaced-elements/tables/table-width-150percent.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/tables/table-width-150percent-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/tables/table-width-150percent.html" + }, + { + "path": "html/rendering/non-replaced-elements/tables/table-width-s.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/tables/table-width-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/tables/table-width-s.html" + }, + { + "path": "html/rendering/non-replaced-elements/tables/table-width.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/tables/table-width-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/tables/table-width.html" + }, + { + "path": "html/rendering/non-replaced-elements/the-fieldset-element-0/min-width-not-important.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/the-fieldset-element-0/ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/the-fieldset-element-0/min-width-not-important.html" + }, + { + "path": "html/rendering/non-replaced-elements/the-hr-element-0/align.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/the-hr-element-0/align-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/the-hr-element-0/align.html" + }, + { + "path": "html/rendering/non-replaced-elements/the-hr-element-0/color.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/the-hr-element-0/color-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/the-hr-element-0/color.html" + }, + { + "path": "html/rendering/non-replaced-elements/the-hr-element-0/width.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/the-hr-element-0/width-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/the-hr-element-0/width.html" + }, + { + "path": "html/rendering/non-replaced-elements/the-page/body_text_00ffff.xhtml", + "references": [ + [ + "/html/rendering/non-replaced-elements/the-page/body_text_00ffff-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/the-page/body_text_00ffff.xhtml" + }, + { + "path": "html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-dim.html", + "references": [ + [ + "/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-dim-ref.html", + "==" + ] + ], + "url": "/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-dim.html" + }, + { + "path": "html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img_border_percent.xhtml", + "references": [ + [ + "/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img_border-ref.xhtml", + "==" + ] + ], + "url": "/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img_border_percent.xhtml" + }, + { + "path": "html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_perc.xhtml", + "references": [ + [ + "/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border-ref.xhtml", + "==" + ] + ], + "url": "/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_perc.xhtml" + }, + { + "path": "html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_pixel.xhtml", + "references": [ + [ + "/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border-ref.xhtml", + "==" + ] + ], + "url": "/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_pixel.xhtml" + }, + { + "path": "html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback.html", + "references": [ + [ + "/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback-ref.html", + "==" + ] + ], + "url": "/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback.html" + }, + { + "path": "html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_scale.html", + "references": [ + [ + "/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_scale_ref.html", + "==" + ] + ], + "url": "/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_scale.html" + }, + { + "path": "html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_without_context_a.html", + "references": [ + [ + "/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_without_context_ref.html", + "==" + ] + ], + "url": "/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_without_context_a.html" + }, + { + "path": "html/rendering/replaced-elements/images/space.html", + "references": [ + [ + "/html/rendering/replaced-elements/images/space-ref.html", + "==" + ] + ], + "url": "/html/rendering/replaced-elements/images/space.html" + }, + { + "path": "html/semantics/document-metadata/the-link-element/stylesheet-with-base.html", + "references": [ + [ + "/html/semantics/document-metadata/the-link-element/stylesheet-with-base-ref.html", + "==" + ] + ], + "url": "/html/semantics/document-metadata/the-link-element/stylesheet-with-base.html" + }, + { + "path": "html/semantics/document-metadata/the-style-element/html_style_in_comment.xhtml", + "references": [ + [ + "/html/semantics/document-metadata/the-style-element/html_style_in_comment-ref.html", + "==" + ] + ], + "url": "/html/semantics/document-metadata/the-style-element/html_style_in_comment.xhtml" + }, + { + "path": "html/semantics/embedded-content/the-audio-element/audio_001.htm", + "references": [ + [ + "/html/semantics/embedded-content/the-audio-element/audio_content-ref.htm", + "==" + ] + ], + "url": "/html/semantics/embedded-content/the-audio-element/audio_001.htm" + }, + { + "path": "html/semantics/embedded-content/the-audio-element/audio_002.htm", + "references": [ + [ + "/html/semantics/embedded-content/the-audio-element/audio_content-ref.htm", + "==" + ] + ], + "url": "/html/semantics/embedded-content/the-audio-element/audio_002.htm" + }, + { + "path": "html/semantics/embedded-content/the-embed-element/embed-represent-nothing-01.html", + "references": [ + [ + "/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-ref.html", + "==" + ] + ], + "url": "/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-01.html" + }, + { + "path": "html/semantics/embedded-content/the-embed-element/embed-represent-nothing-02.html", + "references": [ + [ + "/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-ref.html", + "==" + ] + ], + "url": "/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-02.html" + }, + { + "path": "html/semantics/embedded-content/the-embed-element/embed-represent-nothing-03.html", + "references": [ + [ + "/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-ref.html", + "==" + ] + ], + "url": "/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-03.html" + }, + { + "path": "html/semantics/embedded-content/the-embed-element/embed-represent-nothing-04.html", + "references": [ + [ + "/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-ref.html", + "==" + ] + ], + "url": "/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-04.html" + }, + { + "path": "html/semantics/embedded-content/the-iframe-element/iframe-with-base.html", + "references": [ + [ + "/html/semantics/embedded-content/the-iframe-element/iframe-with-base-ref.html", + "==" + ] + ], + "url": "/html/semantics/embedded-content/the-iframe-element/iframe-with-base.html" + }, + { + "path": "html/semantics/embedded-content/the-img-element/document-base-url.html", + "references": [ + [ + "/html/semantics/embedded-content/the-img-element/document-base-url-ref.html", + "==" + ] + ], + "url": "/html/semantics/embedded-content/the-img-element/document-base-url.html" + }, + { + "path": "html/semantics/embedded-content/the-video-element/video_content_image.htm", + "references": [ + [ + "/html/semantics/embedded-content/the-video-element/video_content-ref.htm", + "==" + ] + ], + "url": "/html/semantics/embedded-content/the-video-element/video_content_image.htm" + }, + { + "path": "html/semantics/embedded-content/the-video-element/video_content_text.htm", + "references": [ + [ + "/html/semantics/embedded-content/the-video-element/video_content-ref.htm", + "==" + ] + ], + "url": "/html/semantics/embedded-content/the-video-element/video_content_text.htm" + }, + { + "path": "html/semantics/embedded-content/the-video-element/video_dynamic_poster_absolute.htm", + "references": [ + [ + "/html/semantics/embedded-content/the-video-element/video_dynamic_poster-ref.htm", + "==" + ] + ], + "url": "/html/semantics/embedded-content/the-video-element/video_dynamic_poster_absolute.htm" + }, + { + "path": "html/semantics/embedded-content/the-video-element/video_dynamic_poster_relative.htm", + "references": [ + [ + "/html/semantics/embedded-content/the-video-element/video_dynamic_poster-ref.htm", + "==" + ] + ], + "url": "/html/semantics/embedded-content/the-video-element/video_dynamic_poster_relative.htm" + }, + { + "path": "html/semantics/embedded-content/the-video-element/video_initially_paused.html", + "references": [ + [ + "/html/semantics/embedded-content/the-video-element/video_initially_paused-ref.html", + "==" + ] + ], + "url": "/html/semantics/embedded-content/the-video-element/video_initially_paused.html" + }, + { + "path": "html/semantics/forms/the-input-element/image01.html", + "references": [ + [ + "/html/semantics/forms/the-input-element/image01-ref.html", + "==" + ] + ], + "url": "/html/semantics/forms/the-input-element/image01.html" + }, + { + "path": "html/semantics/forms/the-textarea-element/textarea-newline-bidi.html", + "references": [ + [ + "/html/semantics/forms/the-textarea-element/textarea-newline-bidi-ref.html", + "==" + ] + ], + "url": "/html/semantics/forms/the-textarea-element/textarea-newline-bidi.html" + }, + { + "path": "html/semantics/forms/the-textarea-element/wrap-reflect-1a.html", + "references": [ + [ + "/html/semantics/forms/the-textarea-element/wrap-reflect-1-ref.html", + "==" + ] + ], + "url": "/html/semantics/forms/the-textarea-element/wrap-reflect-1a.html" + }, + { + "path": "html/semantics/forms/the-textarea-element/wrap-reflect-1b.html", + "references": [ + [ + "/html/semantics/forms/the-textarea-element/wrap-reflect-1-ref.html", + "==" + ] + ], + "url": "/html/semantics/forms/the-textarea-element/wrap-reflect-1b.html" + }, + { + "path": "html/semantics/grouping-content/the-li-element/grouping-li-reftest-001.html", + "references": [ + [ + "/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001-ref.html", + "==" + ] + ], + "url": "/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001.html" + }, + { + "path": "html/semantics/grouping-content/the-li-element/grouping-li-reftest-002.html", + "references": [ + [ + "/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002-ref.html", + "==" + ] + ], + "url": "/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002.html" + }, + { + "path": "html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001.html", + "references": [ + [ + "/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001-ref.html", + "==" + ] + ], + "url": "/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001.html" + }, + { + "path": "html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001.html", + "references": [ + [ + "/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001-ref.html", + "==" + ] + ], + "url": "/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001.html" + }, + { + "path": "html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002.html", + "references": [ + [ + "/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002-ref.html", + "==" + ] + ], + "url": "/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002.html" + }, + { + "path": "html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001.html", + "references": [ + [ + "/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001-ref.html", + "==" + ] + ], + "url": "/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001.html" + }, + { + "path": "html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002.html", + "references": [ + [ + "/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002-ref.html", + "==" + ] + ], + "url": "/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002.html" + }, + { + "path": "html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003.html", + "references": [ + [ + "/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003-ref.html", + "==" + ] + ], + "url": "/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003.html" + }, + { + "path": "html/semantics/grouping-content/the-ol-element/reversed-1a.html", + "references": [ + [ + "/html/semantics/grouping-content/the-ol-element/reversed-1-ref.html", + "==" + ] + ], + "url": "/html/semantics/grouping-content/the-ol-element/reversed-1a.html" + }, + { + "path": "html/semantics/grouping-content/the-ol-element/reversed-1b.html", + "references": [ + [ + "/html/semantics/grouping-content/the-ol-element/reversed-1-ref.html", + "==" + ] + ], + "url": "/html/semantics/grouping-content/the-ol-element/reversed-1b.html" + }, + { + "path": "html/semantics/grouping-content/the-ol-element/reversed-1c.html", + "references": [ + [ + "/html/semantics/grouping-content/the-ol-element/reversed-1-ref.html", + "==" + ] + ], + "url": "/html/semantics/grouping-content/the-ol-element/reversed-1c.html" + }, + { + "path": "html/semantics/grouping-content/the-ol-element/reversed-1d.html", + "references": [ + [ + "/html/semantics/grouping-content/the-ol-element/reversed-1-ref.html", + "==" + ] + ], + "url": "/html/semantics/grouping-content/the-ol-element/reversed-1d.html" + }, + { + "path": "html/semantics/grouping-content/the-ol-element/reversed-2.html", + "references": [ + [ + "/html/semantics/grouping-content/the-ol-element/reversed-2-ref.html", + "==" + ] + ], + "url": "/html/semantics/grouping-content/the-ol-element/reversed-2.html" + }, + { + "path": "html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001.html", + "references": [ + [ + "/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001-ref.html", + "==" + ] + ], + "url": "/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001.html" + }, + { + "path": "html/semantics/grouping-content/the-pre-element/pre-newline-bidi.html", + "references": [ + [ + "/html/semantics/grouping-content/the-pre-element/pre-newline-bidi-ref.html", + "==" + ] + ], + "url": "/html/semantics/grouping-content/the-pre-element/pre-newline-bidi.html" + }, + { + "path": "html/semantics/links/linktypes/alternate-css.html", + "references": [ + [ + "/html/semantics/links/linktypes/alternate-css-ref.html", + "==" + ] + ], + "url": "/html/semantics/links/linktypes/alternate-css.html" + }, + { + "path": "html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-001.html", + "references": [ + [ + "/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-001-ref.html", + "==" + ] + ], + "url": "/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-001.html" + }, + { + "path": "html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-002.html", + "references": [ + [ + "/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-001-ref.html", + "==" + ] + ], + "url": "/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-002.html" + }, + { + "path": "html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-003.html", + "references": [ + [ + "/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-001-ref.html", + "==" + ] + ], + "url": "/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-003.html" + }, + { + "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default.html" + }, + { + "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-missing-pdf.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-missing-pdf-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-missing-pdf.html" + }, + { + "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-nested.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-nested-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-nested.html" + }, + { + "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number.html" + }, + { + "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate.html" + }, + { + "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1.html" + }, + { + "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-2.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-2-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-2.html" + }, + { + "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1.html" + }, + { + "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-2.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-2-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-2.html" + }, + { + "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1.html" + }, + { + "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-2.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-2-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-2.html" + }, + { + "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1.html" + }, + { + "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2.html" + }, + { + "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-surrounding-run.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-surrounding-run-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-surrounding-run.html" + }, + { + "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped.html" + }, + { + "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container.html" + }, + { + "path": "html/semantics/text-level-semantics/the-bdo-element/bdo-child.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdo-element/bidi-001-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdo-element/bdo-child.html" + }, + { + "path": "html/semantics/text-level-semantics/the-bdo-element/bdo-ltr.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdo-element/bidi-001-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdo-element/bdo-ltr.html" + }, + { + "path": "html/semantics/text-level-semantics/the-bdo-element/bdo-override.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdo-element/bidi-001-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdo-element/bdo-override.html" + }, + { + "path": "html/semantics/text-level-semantics/the-bdo-element/bidi-001.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdo-element/bidi-001-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdo-element/bidi-001.html" + }, + { + "path": "html/semantics/text-level-semantics/the-br-element/br-bidi-in-inline-ancestors.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-br-element/br-bidi-in-inline-ancestors-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-br-element/br-bidi-in-inline-ancestors.html" + }, + { + "path": "html/semantics/text-level-semantics/the-br-element/br-bidi.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-br-element/br-bidi-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-br-element/br-bidi.html" + }, + { + "path": "html/semantics/text-level-semantics/the-wbr-element/wbr-element.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-wbr-element/wbr-element-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-wbr-element/wbr-element.html" + }, + { + "path": "http/basic-auth-cache-test.html", + "references": [ + [ + "/http/basic-auth-cache-test-ref.html", + "==" + ] + ], + "url": "/http/basic-auth-cache-test.html" + }, + { + "path": "quirks-mode/historical/list-item-bullet-size.html", + "references": [ + [ + "/quirks-mode/historical/list-item-bullet-size-ref.html", + "==" + ] + ], + "url": "/quirks-mode/historical/list-item-bullet-size.html" + }, + { + "path": "shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest.html", + "references": [ + [ + "/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest-ref.html", + "==" + ] + ], + "url": "/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest.html" + }, + { + "path": "shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001.html", + "references": [ + [ + "/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001-ref.html", + "==" + ] + ], + "url": "/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001.html" + }, + { + "path": "shadow-dom/untriaged/shadow-trees/shadow-root-001.html", + "references": [ + [ + "/shadow-dom/untriaged/shadow-trees/shadow-root-001-ref.html", + "==" + ] + ], + "url": "/shadow-dom/untriaged/shadow-trees/shadow-root-001.html" + }, + { + "path": "shadow-dom/untriaged/shadow-trees/shadow-root-002.html", + "references": [ + [ + "/shadow-dom/untriaged/shadow-trees/shadow-root-002-ref.html", + "==" + ] + ], + "url": "/shadow-dom/untriaged/shadow-trees/shadow-root-002.html" + }, + { + "path": "shadow-dom/untriaged/shadow-trees/text-decoration-001.html", + "references": [ + [ + "/shadow-dom/untriaged/shadow-trees/text-decoration-001-ref.html", + "==" + ] + ], + "url": "/shadow-dom/untriaged/shadow-trees/text-decoration-001.html" + }, + { + "path": "shadow-dom/untriaged/styles/not-apply-in-shadow-root-001.html", + "references": [ + [ + "/shadow-dom/untriaged/styles/not-apply-in-shadow-root-001-ref.html", + "==" + ] + ], + "url": "/shadow-dom/untriaged/styles/not-apply-in-shadow-root-001.html" + }, + { + "path": "svg/linking/reftests/href-a-element-attr-change.html", + "references": [ + [ + "/svg/linking/reftests/href-a-element-ref.html", + "==" + ] + ], + "url": "/svg/linking/reftests/href-a-element-attr-change.html" + }, + { + "path": "svg/linking/reftests/href-feImage-element.html", + "references": [ + [ + "/svg/linking/reftests/href-feImage-element-ref.html", + "==" + ] + ], + "url": "/svg/linking/reftests/href-feImage-element.html" + }, + { + "path": "svg/linking/reftests/href-filter-element.html", + "references": [ + [ + "/svg/linking/reftests/href-filter-element-ref.html", + "==" + ] + ], + "url": "/svg/linking/reftests/href-filter-element.html" + }, + { + "path": "svg/linking/reftests/href-gradient-element.html", + "references": [ + [ + "/svg/linking/reftests/href-gradient-element-ref.html", + "==" + ] + ], + "url": "/svg/linking/reftests/href-gradient-element.html" + }, + { + "path": "svg/linking/reftests/href-image-element.html", + "references": [ + [ + "/svg/linking/reftests/href-image-element-ref.html", + "==" + ] + ], + "url": "/svg/linking/reftests/href-image-element.html" + }, + { + "path": "svg/linking/reftests/href-pattern-element.html", + "references": [ + [ + "/svg/linking/reftests/href-pattern-element-ref.html", + "==" + ] + ], + "url": "/svg/linking/reftests/href-pattern-element.html" + }, + { + "path": "svg/linking/reftests/href-textPath-element.html", + "references": [ + [ + "/svg/linking/reftests/href-textPath-element-ref.html", + "==" + ] + ], + "url": "/svg/linking/reftests/href-textPath-element.html" + }, + { + "path": "svg/linking/reftests/href-use-element.html", + "references": [ + [ + "/svg/linking/reftests/href-use-element-ref.html", + "==" + ] + ], + "url": "/svg/linking/reftests/href-use-element.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_completely_move_up.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_completely_move_up-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_completely_move_up.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_partially_move_down.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_partially_move_down-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_partially_move_down.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_partially_move_up.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_partially_move_up-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_partially_move_up.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/2_tracks.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/2_tracks-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/2_tracks.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/3_tracks.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/3_tracks-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/3_tracks.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/align_end.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/align_end-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/align_end.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/align_end_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/align_end_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/align_end_wrapped.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/align_middle.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/align_middle-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/align_middle.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/align_middle_position_50.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/align_middle_position_50-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/align_middle_position_50.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/align_middle_position_gt_50.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/align_middle_position_gt_50-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/align_middle_position_gt_50.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/align_middle_position_lt_50.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/align_middle_position_lt_50-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/align_middle_position_lt_50.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/align_middle_position_lt_50_size_gt_maximum_size.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/align_middle_position_lt_50_size_gt_maximum_size-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/align_middle_position_lt_50_size_gt_maximum_size.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/align_middle_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/align_middle_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/align_middle_wrapped.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/align_start.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/align_start-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/align_start.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/align_start_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/align_start_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/align_start_wrapped.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/audio_has_no_subtitles.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/audio_has_no_subtitles-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/audio_has_no_subtitles.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/basic.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/basic-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/basic.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/bidi/bidi_ruby.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/bidi/bidi_ruby-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/bidi/bidi_ruby.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/bidi/u002E_LF_u05D0.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/bidi/u002E_LF_u05D0-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/bidi/u002E_LF_u05D0.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/bidi/u002E_u2028_u05D0.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/bidi/u002E_u2028_u05D0-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/bidi/u002E_u2028_u05D0.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/bidi/u002E_u2029_u05D0.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/bidi/u002E_u2029_u05D0-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/bidi/u002E_u2029_u05D0.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/bidi/u0041_first.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/bidi/u0041_first-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/bidi/u0041_first.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/bidi/u05D0_first.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/bidi/u05D0_first-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/bidi/u05D0_first.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/bidi/u0628_first.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/bidi/u0628_first-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/bidi/u0628_first.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/bidi/u06E9_no_strong_dir.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/bidi/u06E9_no_strong_dir-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/bidi/u06E9_no_strong_dir.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/cue_too_long.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/cue_too_long-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/cue_too_long.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/decode_escaped_entities.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/decode_escaped_entities-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/decode_escaped_entities.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/disable_controls_reposition.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/disable_controls_reposition-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/disable_controls_reposition.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/dom_override_cue_align_position_line_size.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_align_position_line_size-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_align_position_line_size.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/dom_override_cue_align_position_line_size_while_paused.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_align_position_line_size_while_paused-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_align_position_line_size_while_paused.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/dom_override_cue_line.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_line-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_line.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/dom_override_cue_text.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_text-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_text.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/dom_override_cue_text_while_paused.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_text_while_paused-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_text_while_paused.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/dom_override_remove_cue_while_paused.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/dom_override_remove_cue_while_paused-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/dom_override_remove_cue_while_paused.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/enable_controls_reposition.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/enable_controls_reposition-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/enable_controls_reposition.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/evil/9_cues_overlapping_completely.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/evil/9_cues_overlapping_completely-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/evil/9_cues_overlapping_completely.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/evil/9_cues_overlapping_completely_all_cues_have_same_timestamp.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/evil/9_cues_overlapping_completely_all_cues_have_same_timestamp-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/evil/9_cues_overlapping_completely_all_cues_have_same_timestamp.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/evil/media_404_omit_subtitles.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/evil/media_404_omit_subtitles-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/evil/media_404_omit_subtitles.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/evil/media_height_19.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/evil/media_height_19-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/evil/media_height_19.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/evil/single_quote.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/evil/single_quote-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/evil/single_quote.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/evil/size_90.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/evil/size_90-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/evil/size_90.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/evil/size_99.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/evil/size_99-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/evil/size_99.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/line_-2_wrapped_cue_grow_upwards.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/line_-2_wrapped_cue_grow_upwards-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/line_-2_wrapped_cue_grow_upwards.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/line_0_is_top.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/line_0_is_top-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/line_0_is_top.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/line_1_wrapped_cue_grow_downwards.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/line_1_wrapped_cue_grow_downwards-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/line_1_wrapped_cue_grow_downwards.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/line_50_percent.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/line_50_percent-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/line_50_percent.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/line_integer_and_percent_mixed_overlap.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/line_integer_and_percent_mixed_overlap-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/line_integer_and_percent_mixed_overlap.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/line_integer_and_percent_mixed_overlap_move_up.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/line_integer_and_percent_mixed_overlap_move_up-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/line_integer_and_percent_mixed_overlap_move_up.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/line_percent_and_integer_mixed_overlap.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/line_percent_and_integer_mixed_overlap-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/line_percent_and_integer_mixed_overlap.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/line_percent_and_integer_mixed_overlap_move_up.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/line_percent_and_integer_mixed_overlap_move_up-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/line_percent_and_integer_mixed_overlap_move_up.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/media_height400_with_controls.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/media_height400_with_controls-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/media_height400_with_controls.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/media_with_controls.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/media_with_controls-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/media_with_controls.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/navigate_cue_position.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/navigate_cue_position-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/navigate_cue_position.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/one_line_cue_plus_wrapped_cue.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/one_line_cue_plus_wrapped_cue-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/one_line_cue_plus_wrapped_cue.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/repaint.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/repaint-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/repaint.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_properties.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_shorthand.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_shorthand_css_relative_url.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_shorthand_css_relative_url-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_shorthand_css_relative_url.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_hex.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_hex-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_hex.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_hsla.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_hsla-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_hsla.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_rgba.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_rgba-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_rgba.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/cue_selector_single_colon.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/cue_selector_single_colon-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/cue_selector_single_colon.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/font_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/font_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/font_properties.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/font_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/font_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/font_shorthand.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/inherit_values_from_media_element.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/inherit_values_from_media_element-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/inherit_values_from_media_element.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/outline_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/outline_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/outline_properties.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/outline_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/outline_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/outline_shorthand.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_line-through.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_line-through-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_line-through.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_overline.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_overline-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_overline.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_overline_underline_line-through.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_overline_underline_line-through-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_overline_underline_line-through.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_underline.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_underline-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_underline.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-shadow.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-shadow-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-shadow.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_normal_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_normal_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_normal_wrapped.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_nowrap_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_nowrap_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_nowrap_wrapped.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre-line_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre-line_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre-line_wrapped.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre-wrap_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre-wrap_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre-wrap_wrapped.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre_wrapped.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_box.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_box-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_box.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_properties.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_shorthand.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_shorthand_css_relative_url.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_shorthand_css_relative_url-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_shorthand_css_relative_url.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_animation_with_timestamp.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_animation_with_timestamp-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_animation_with_timestamp.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_background_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_background_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_background_properties.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_background_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_background_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_background_shorthand.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_color.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_color-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_color.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_font_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_font_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_font_properties.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_font_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_font_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_font_shorthand.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_namespace.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_namespace-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_namespace.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_outline_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_outline_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_outline_properties.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_outline_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_outline_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_outline_shorthand.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_text-decoration_line-through.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_text-decoration_line-through-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_text-decoration_line-through.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_text-shadow.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_text-shadow-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_text-shadow.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_timestamp_future.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_timestamp_future-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_timestamp_future.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_timestamp_past.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_timestamp_past-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_timestamp_past.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_transition_with_timestamp.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_transition_with_timestamp-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_transition_with_timestamp.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_normal_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_normal_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_normal_wrapped.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_nowrap.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_nowrap-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_nowrap.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre-line_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre-line_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre-line_wrapped.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre-wrap_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre-wrap_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre-wrap_wrapped.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre_wrapped.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_with_class.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_with_class-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_with_class.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_with_class_object_specific_selector.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_with_class_object_specific_selector-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_with_class_object_specific_selector.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_animation_with_timestamp.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_animation_with_timestamp-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_animation_with_timestamp.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_background_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_background_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_background_properties.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_background_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_background_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_background_shorthand.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_color.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_color-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_color.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_font_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_font_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_font_properties.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_font_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_font_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_font_shorthand.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_namespace.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_namespace-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_namespace.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_outline_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_outline_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_outline_properties.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_outline_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_outline_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_outline_shorthand.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_text-decoration_line-through.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_text-decoration_line-through-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_text-decoration_line-through.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_text-shadow.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_text-shadow-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_text-shadow.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_timestamp_future.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_timestamp_future-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_timestamp_future.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_timestamp_past.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_timestamp_past-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_timestamp_past.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_transition_with_timestamp.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_transition_with_timestamp-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_transition_with_timestamp.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_normal_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_normal_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_normal_wrapped.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_nowrap.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_nowrap-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_nowrap.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre-line_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre-line_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre-line_wrapped.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre-wrap_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre-wrap_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre-wrap_wrapped.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre_wrapped.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_with_class.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_with_class-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_with_class.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_with_class_object_specific_selector.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_with_class_object_specific_selector-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_with_class_object_specific_selector.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_hex.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_hex-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_hex.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_hsla.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_hsla-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_hsla.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_rgba.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_rgba-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_rgba.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/cue_func_selector_single_colon.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/cue_func_selector_single_colon-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/cue_func_selector_single_colon.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/font_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/font_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/font_properties.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/font_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/font_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/font_shorthand.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/id_color.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/id_color-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/id_color.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/inherit_values_from_media_element.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/inherit_values_from_media_element-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/inherit_values_from_media_element.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_animation_with_timestamp.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_animation_with_timestamp-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_animation_with_timestamp.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_background_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_background_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_background_properties.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_background_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_background_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_background_shorthand.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_color.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_color-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_color.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_font_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_font_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_font_properties.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_font_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_font_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_font_shorthand.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_namespace.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_namespace-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_namespace.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_outline_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_outline_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_outline_properties.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_outline_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_outline_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_outline_shorthand.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_text-decoration_line-through.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_text-decoration_line-through-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_text-decoration_line-through.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_text-shadow.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_text-shadow-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_text-shadow.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_timestamp_future.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_timestamp_future-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_timestamp_future.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_timestamp_past.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_timestamp_past-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_timestamp_past.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_transition_with_timestamp.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_transition_with_timestamp-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_transition_with_timestamp.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_normal_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_normal_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_normal_wrapped.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_nowrap.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_nowrap-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_nowrap.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre-line_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre-line_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre-line_wrapped.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre-wrap_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre-wrap_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre-wrap_wrapped.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre_wrapped.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_with_class.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_with_class-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_with_class.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_with_class_object_specific_selector.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_with_class_object_specific_selector-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_with_class_object_specific_selector.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/not_allowed_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/not_allowed_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/not_allowed_properties.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/not_root_selector.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/not_root_selector-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/not_root_selector.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/outline_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/outline_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/outline_properties.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/outline_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/outline_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/outline_shorthand.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/root_namespace.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/root_namespace-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/root_namespace.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/root_selector.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/root_selector-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/root_selector.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_line-through.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_line-through-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_line-through.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_overline.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_overline-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_overline.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_overline_underline_line-through.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_overline_underline_line-through-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_overline_underline_line-through.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_underline.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_underline-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_underline.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-shadow.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-shadow-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-shadow.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/type_selector_root.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/type_selector_root-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/type_selector_root.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_animation_with_timestamp.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_animation_with_timestamp-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_animation_with_timestamp.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_background_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_background_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_background_properties.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_background_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_background_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_background_shorthand.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_color.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_color-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_color.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_font_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_font_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_font_properties.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_font_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_font_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_font_shorthand.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_namespace.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_namespace-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_namespace.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_outline_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_outline_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_outline_properties.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_outline_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_outline_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_outline_shorthand.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_text-decoration_line-through.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_text-decoration_line-through-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_text-decoration_line-through.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_text-shadow.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_text-shadow-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_text-shadow.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_timestamp_future.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_timestamp_future-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_timestamp_future.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_timestamp_past.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_timestamp_past-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_timestamp_past.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_transition_with_timestamp.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_transition_with_timestamp-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_transition_with_timestamp.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_normal_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_normal_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_normal_wrapped.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_nowrap.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_nowrap-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_nowrap.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre-line_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre-line_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre-line_wrapped.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre-wrap_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre-wrap_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre-wrap_wrapped.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre_wrapped.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_with_class.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_with_class-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_with_class.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_with_class_object_specific_selector.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_with_class_object_specific_selector-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_with_class_object_specific_selector.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_animation_with_timestamp.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_animation_with_timestamp-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_animation_with_timestamp.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_background_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_background_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_background_properties.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_background_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_background_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_background_shorthand.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_color.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_color-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_color.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_font_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_font_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_font_properties.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_font_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_font_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_font_shorthand.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_namespace.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_namespace-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_namespace.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_outline_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_outline_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_outline_properties.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_outline_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_outline_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_outline_shorthand.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_text-decoration_line-through.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_text-decoration_line-through-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_text-decoration_line-through.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_text-shadow.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_text-shadow-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_text-shadow.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_timestamp_future.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_timestamp_future-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_timestamp_future.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_timestamp_past.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_timestamp_past-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_timestamp_past.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_transition_with_timestamp.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_transition_with_timestamp-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_transition_with_timestamp.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_voice_attribute.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_voice_attribute-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_voice_attribute.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_normal_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_normal_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_normal_wrapped.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_nowrap.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_nowrap-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_nowrap.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre-line_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre-line_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre-line_wrapped.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre-wrap_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre-wrap_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre-wrap_wrapped.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre_wrapped.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_with_class.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_with_class-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_with_class.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_with_class_object_specific_selector.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_with_class_object_specific_selector-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_with_class_object_specific_selector.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_normal_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_normal_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_normal_wrapped.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_nowrap_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_nowrap_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_nowrap_wrapped.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre-line_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre-line_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre-line_wrapped.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre-wrap_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre-wrap_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre-wrap_wrapped.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre_wrapped.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/bold_object_default_font-style.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/bold_object_default_font-style-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/bold_object_default_font-style.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/inherit_as_default_value_inherits_values_from_media_element.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/inherit_as_default_value_inherits_values_from_media_element-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/inherit_as_default_value_inherits_values_from_media_element.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/italic_object_default_font-style.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/italic_object_default_font-style-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/italic_object_default_font-style.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/underline_object_default_font-style.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/underline_object_default_font-style-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/underline_object_default_font-style.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/size_50.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/size_50-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/size_50.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/too_many_cues.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/too_many_cues-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/too_many_cues.html" + }, + { + "path": "webvtt/rendering/cues-with-video/processing-model/too_many_cues_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/too_many_cues_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/too_many_cues_wrapped.html" + } + ], + "stub": [ + { + "path": "service-workers/stub-3.1-service-worker-obj.html", + "url": "/service-workers/stub-3.1-service-worker-obj.html" + }, + { + "path": "service-workers/stub-3.1.1-service-worker-scope.html", + "url": "/service-workers/stub-3.1.1-service-worker-scope.html" + }, + { + "path": "service-workers/stub-3.1.2-service-worker-url.html", + "url": "/service-workers/stub-3.1.2-service-worker-url.html" + }, + { + "path": "service-workers/stub-3.1.3-service-worker-state.html", + "url": "/service-workers/stub-3.1.3-service-worker-state.html" + }, + { + "path": "service-workers/stub-3.1.4-service-worker-on-state-change.html", + "url": "/service-workers/stub-3.1.4-service-worker-on-state-change.html" + }, + { + "path": "service-workers/stub-3.2-navigator-service-worker.html", + "url": "/service-workers/stub-3.2-navigator-service-worker.html" + }, + { + "path": "service-workers/stub-3.2.1-navigator-service-worker-installing.html", + "url": "/service-workers/stub-3.2.1-navigator-service-worker-installing.html" + }, + { + "path": "service-workers/stub-3.2.10-navigator-service-worker-oncontrollerchange.html", + "url": "/service-workers/stub-3.2.10-navigator-service-worker-oncontrollerchange.html" + }, + { + "path": "service-workers/stub-3.2.11-navigator-service-worker-onreloadpage.html", + "url": "/service-workers/stub-3.2.11-navigator-service-worker-onreloadpage.html" + }, + { + "path": "service-workers/stub-3.2.12-navigator-service-worker-onerror.html", + "url": "/service-workers/stub-3.2.12-navigator-service-worker-onerror.html" + }, + { + "path": "service-workers/stub-3.2.2-navigator-service-worker-waiting.html", + "url": "/service-workers/stub-3.2.2-navigator-service-worker-waiting.html" + }, + { + "path": "service-workers/stub-3.2.3-navigator-service-worker-active.html", + "url": "/service-workers/stub-3.2.3-navigator-service-worker-active.html" + }, + { + "path": "service-workers/stub-3.2.4-navigator-service-worker-controller.html", + "url": "/service-workers/stub-3.2.4-navigator-service-worker-controller.html" + }, + { + "path": "service-workers/stub-3.2.5-navigator-service-worker-ready.html", + "url": "/service-workers/stub-3.2.5-navigator-service-worker-ready.html" + }, + { + "path": "service-workers/stub-3.2.6-navigator-service-worker-getAll.html", + "url": "/service-workers/stub-3.2.6-navigator-service-worker-getAll.html" + }, + { + "path": "service-workers/stub-3.2.7-navigator-service-worker-register.html", + "url": "/service-workers/stub-3.2.7-navigator-service-worker-register.html" + }, + { + "path": "service-workers/stub-3.2.8-navigator-service-worker-unregister.html", + "url": "/service-workers/stub-3.2.8-navigator-service-worker-unregister.html" + }, + { + "path": "service-workers/stub-3.2.9-navigator-service-worker-onupdatefound.html", + "url": "/service-workers/stub-3.2.9-navigator-service-worker-onupdatefound.html" + }, + { + "path": "service-workers/stub-4.1-service-worker-global-scope.html", + "url": "/service-workers/stub-4.1-service-worker-global-scope.html" + }, + { + "path": "service-workers/stub-4.1.1-service-worker-global-scope-caches.html", + "url": "/service-workers/stub-4.1.1-service-worker-global-scope-caches.html" + }, + { + "path": "service-workers/stub-4.1.2-service-worker-global-scope-clients.html", + "url": "/service-workers/stub-4.1.2-service-worker-global-scope-clients.html" + }, + { + "path": "service-workers/stub-4.1.3-service-worker-global-scope-scope.html", + "url": "/service-workers/stub-4.1.3-service-worker-global-scope-scope.html" + }, + { + "path": "service-workers/stub-4.1.4-service-worker-global-scope-fetch.html", + "url": "/service-workers/stub-4.1.4-service-worker-global-scope-fetch.html" + }, + { + "path": "service-workers/stub-4.1.5-service-worker-global-scope-update.html", + "url": "/service-workers/stub-4.1.5-service-worker-global-scope-update.html" + }, + { + "path": "service-workers/stub-4.1.6-service-worker-global-scope-unregister.html", + "url": "/service-workers/stub-4.1.6-service-worker-global-scope-unregister.html" + }, + { + "path": "service-workers/stub-4.1.7-service-worker-global-scope-onmessage.html", + "url": "/service-workers/stub-4.1.7-service-worker-global-scope-onmessage.html" + }, + { + "path": "service-workers/stub-4.2-client.html", + "url": "/service-workers/stub-4.2-client.html" + }, + { + "path": "service-workers/stub-4.3-service-worker-clients.html", + "url": "/service-workers/stub-4.3-service-worker-clients.html" + }, + { + "path": "service-workers/stub-4.3.1-get-serviced-method.html", + "url": "/service-workers/stub-4.3.1-get-serviced-method.html" + }, + { + "path": "service-workers/stub-4.3.2-reloadall-method.html", + "url": "/service-workers/stub-4.3.2-reloadall-method.html" + }, + { + "path": "service-workers/stub-4.4-request-objects.html", + "url": "/service-workers/stub-4.4-request-objects.html" + }, + { + "path": "service-workers/stub-4.5-response-objects.html", + "url": "/service-workers/stub-4.5-response-objects.html" + }, + { + "path": "service-workers/stub-4.5.2-response.html", + "url": "/service-workers/stub-4.5.2-response.html" + }, + { + "path": "service-workers/stub-4.5.4-opaque-response.html", + "url": "/service-workers/stub-4.5.4-opaque-response.html" + }, + { + "path": "service-workers/stub-4.6-cache-objects.html", + "url": "/service-workers/stub-4.6-cache-objects.html" + }, + { + "path": "service-workers/stub-4.6.1-cache-lifetimes.html", + "url": "/service-workers/stub-4.6.1-cache-lifetimes.html" + }, + { + "path": "service-workers/stub-4.6.2-cache.html", + "url": "/service-workers/stub-4.6.2-cache.html" + }, + { + "path": "service-workers/stub-4.6.3-cache-storage.html", + "url": "/service-workers/stub-4.6.3-cache-storage.html" + }, + { + "path": "service-workers/stub-4.7.1-install-phase-event.html", + "url": "/service-workers/stub-4.7.1-install-phase-event.html" + }, + { + "path": "service-workers/stub-4.7.1.1-wait-until-method.html", + "url": "/service-workers/stub-4.7.1.1-wait-until-method.html" + }, + { + "path": "service-workers/stub-4.7.2-install-event.html", + "url": "/service-workers/stub-4.7.2-install-event.html" + }, + { + "path": "service-workers/stub-4.7.2.1-install-event-section.html", + "url": "/service-workers/stub-4.7.2.1-install-event-section.html" + }, + { + "path": "service-workers/stub-4.7.2.2-replace-method.html", + "url": "/service-workers/stub-4.7.2.2-replace-method.html" + }, + { + "path": "service-workers/stub-4.7.3-activate-event.html", + "url": "/service-workers/stub-4.7.3-activate-event.html" + }, + { + "path": "service-workers/stub-4.7.4.1-fetch-event-section.html", + "url": "/service-workers/stub-4.7.4.1-fetch-event-section.html" + }, + { + "path": "service-workers/stub-4.7.4.2-respond-with-method.html", + "url": "/service-workers/stub-4.7.4.2-respond-with-method.html" + }, + { + "path": "service-workers/stub-4.7.4.3-default-method.html", + "url": "/service-workers/stub-4.7.4.3-default-method.html" + }, + { + "path": "service-workers/stub-4.7.4.4-is-reload-attribute.html", + "url": "/service-workers/stub-4.7.4.4-is-reload-attribute.html" + }, + { + "path": "service-workers/stub-5.1-origin-relativity.html", + "url": "/service-workers/stub-5.1-origin-relativity.html" + }, + { + "path": "service-workers/stub-5.2-cross-origin-resources.html", + "url": "/service-workers/stub-5.2-cross-origin-resources.html" + } + ], + "testharness": [ + { + "path": "2dcontext/compositing/2d.composite.canvas.copy.html", + "url": "/2dcontext/compositing/2d.composite.canvas.copy.html" + }, + { + "path": "2dcontext/compositing/2d.composite.canvas.destination-atop.html", + "url": "/2dcontext/compositing/2d.composite.canvas.destination-atop.html" + }, + { + "path": "2dcontext/compositing/2d.composite.canvas.destination-in.html", + "url": "/2dcontext/compositing/2d.composite.canvas.destination-in.html" + }, + { + "path": "2dcontext/compositing/2d.composite.canvas.destination-out.html", + "url": "/2dcontext/compositing/2d.composite.canvas.destination-out.html" + }, + { + "path": "2dcontext/compositing/2d.composite.canvas.destination-over.html", + "url": "/2dcontext/compositing/2d.composite.canvas.destination-over.html" + }, + { + "path": "2dcontext/compositing/2d.composite.canvas.lighter.html", + "url": "/2dcontext/compositing/2d.composite.canvas.lighter.html" + }, + { + "path": "2dcontext/compositing/2d.composite.canvas.source-atop.html", + "url": "/2dcontext/compositing/2d.composite.canvas.source-atop.html" + }, + { + "path": "2dcontext/compositing/2d.composite.canvas.source-in.html", + "url": "/2dcontext/compositing/2d.composite.canvas.source-in.html" + }, + { + "path": "2dcontext/compositing/2d.composite.canvas.source-out.html", + "url": "/2dcontext/compositing/2d.composite.canvas.source-out.html" + }, + { + "path": "2dcontext/compositing/2d.composite.canvas.source-over.html", + "url": "/2dcontext/compositing/2d.composite.canvas.source-over.html" + }, + { + "path": "2dcontext/compositing/2d.composite.canvas.xor.html", + "url": "/2dcontext/compositing/2d.composite.canvas.xor.html" + }, + { + "path": "2dcontext/compositing/2d.composite.clip.copy.html", + "url": "/2dcontext/compositing/2d.composite.clip.copy.html" + }, + { + "path": "2dcontext/compositing/2d.composite.clip.destination-atop.html", + "url": "/2dcontext/compositing/2d.composite.clip.destination-atop.html" + }, + { + "path": "2dcontext/compositing/2d.composite.clip.destination-in.html", + "url": "/2dcontext/compositing/2d.composite.clip.destination-in.html" + }, + { + "path": "2dcontext/compositing/2d.composite.clip.destination-out.html", + "url": "/2dcontext/compositing/2d.composite.clip.destination-out.html" + }, + { + "path": "2dcontext/compositing/2d.composite.clip.destination-over.html", + "url": "/2dcontext/compositing/2d.composite.clip.destination-over.html" + }, + { + "path": "2dcontext/compositing/2d.composite.clip.lighter.html", + "url": "/2dcontext/compositing/2d.composite.clip.lighter.html" + }, + { + "path": "2dcontext/compositing/2d.composite.clip.source-atop.html", + "url": "/2dcontext/compositing/2d.composite.clip.source-atop.html" + }, + { + "path": "2dcontext/compositing/2d.composite.clip.source-in.html", + "url": "/2dcontext/compositing/2d.composite.clip.source-in.html" + }, + { + "path": "2dcontext/compositing/2d.composite.clip.source-out.html", + "url": "/2dcontext/compositing/2d.composite.clip.source-out.html" + }, + { + "path": "2dcontext/compositing/2d.composite.clip.source-over.html", + "url": "/2dcontext/compositing/2d.composite.clip.source-over.html" + }, + { + "path": "2dcontext/compositing/2d.composite.clip.xor.html", + "url": "/2dcontext/compositing/2d.composite.clip.xor.html" + }, + { + "path": "2dcontext/compositing/2d.composite.globalAlpha.canvas.html", + "url": "/2dcontext/compositing/2d.composite.globalAlpha.canvas.html" + }, + { + "path": "2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html", + "url": "/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html" + }, + { + "path": "2dcontext/compositing/2d.composite.globalAlpha.default.html", + "url": "/2dcontext/compositing/2d.composite.globalAlpha.default.html" + }, + { + "path": "2dcontext/compositing/2d.composite.globalAlpha.fill.html", + "url": "/2dcontext/compositing/2d.composite.globalAlpha.fill.html" + }, + { + "path": "2dcontext/compositing/2d.composite.globalAlpha.image.html", + "url": "/2dcontext/compositing/2d.composite.globalAlpha.image.html" + }, + { + "path": "2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html", + "url": "/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html" + }, + { + "path": "2dcontext/compositing/2d.composite.globalAlpha.invalid.html", + "url": "/2dcontext/compositing/2d.composite.globalAlpha.invalid.html" + }, + { + "path": "2dcontext/compositing/2d.composite.globalAlpha.range.html", + "url": "/2dcontext/compositing/2d.composite.globalAlpha.range.html" + }, + { + "path": "2dcontext/compositing/2d.composite.image.copy.html", + "url": "/2dcontext/compositing/2d.composite.image.copy.html" + }, + { + "path": "2dcontext/compositing/2d.composite.image.destination-atop.html", + "url": "/2dcontext/compositing/2d.composite.image.destination-atop.html" + }, + { + "path": "2dcontext/compositing/2d.composite.image.destination-in.html", + "url": "/2dcontext/compositing/2d.composite.image.destination-in.html" + }, + { + "path": "2dcontext/compositing/2d.composite.image.destination-out.html", + "url": "/2dcontext/compositing/2d.composite.image.destination-out.html" + }, + { + "path": "2dcontext/compositing/2d.composite.image.destination-over.html", + "url": "/2dcontext/compositing/2d.composite.image.destination-over.html" + }, + { + "path": "2dcontext/compositing/2d.composite.image.lighter.html", + "url": "/2dcontext/compositing/2d.composite.image.lighter.html" + }, + { + "path": "2dcontext/compositing/2d.composite.image.source-atop.html", + "url": "/2dcontext/compositing/2d.composite.image.source-atop.html" + }, + { + "path": "2dcontext/compositing/2d.composite.image.source-in.html", + "url": "/2dcontext/compositing/2d.composite.image.source-in.html" + }, + { + "path": "2dcontext/compositing/2d.composite.image.source-out.html", + "url": "/2dcontext/compositing/2d.composite.image.source-out.html" + }, + { + "path": "2dcontext/compositing/2d.composite.image.source-over.html", + "url": "/2dcontext/compositing/2d.composite.image.source-over.html" + }, + { + "path": "2dcontext/compositing/2d.composite.image.xor.html", + "url": "/2dcontext/compositing/2d.composite.image.xor.html" + }, + { + "path": "2dcontext/compositing/2d.composite.operation.casesensitive.html", + "url": "/2dcontext/compositing/2d.composite.operation.casesensitive.html" + }, + { + "path": "2dcontext/compositing/2d.composite.operation.clear.html", + "url": "/2dcontext/compositing/2d.composite.operation.clear.html" + }, + { + "path": "2dcontext/compositing/2d.composite.operation.darker.html", + "url": "/2dcontext/compositing/2d.composite.operation.darker.html" + }, + { + "path": "2dcontext/compositing/2d.composite.operation.default.html", + "url": "/2dcontext/compositing/2d.composite.operation.default.html" + }, + { + "path": "2dcontext/compositing/2d.composite.operation.get.html", + "url": "/2dcontext/compositing/2d.composite.operation.get.html" + }, + { + "path": "2dcontext/compositing/2d.composite.operation.highlight.html", + "url": "/2dcontext/compositing/2d.composite.operation.highlight.html" + }, + { + "path": "2dcontext/compositing/2d.composite.operation.nullsuffix.html", + "url": "/2dcontext/compositing/2d.composite.operation.nullsuffix.html" + }, + { + "path": "2dcontext/compositing/2d.composite.operation.over.html", + "url": "/2dcontext/compositing/2d.composite.operation.over.html" + }, + { + "path": "2dcontext/compositing/2d.composite.operation.unrecognised.html", + "url": "/2dcontext/compositing/2d.composite.operation.unrecognised.html" + }, + { + "path": "2dcontext/compositing/2d.composite.solid.copy.html", + "url": "/2dcontext/compositing/2d.composite.solid.copy.html" + }, + { + "path": "2dcontext/compositing/2d.composite.solid.destination-atop.html", + "url": "/2dcontext/compositing/2d.composite.solid.destination-atop.html" + }, + { + "path": "2dcontext/compositing/2d.composite.solid.destination-in.html", + "url": "/2dcontext/compositing/2d.composite.solid.destination-in.html" + }, + { + "path": "2dcontext/compositing/2d.composite.solid.destination-out.html", + "url": "/2dcontext/compositing/2d.composite.solid.destination-out.html" + }, + { + "path": "2dcontext/compositing/2d.composite.solid.destination-over.html", + "url": "/2dcontext/compositing/2d.composite.solid.destination-over.html" + }, + { + "path": "2dcontext/compositing/2d.composite.solid.lighter.html", + "url": "/2dcontext/compositing/2d.composite.solid.lighter.html" + }, + { + "path": "2dcontext/compositing/2d.composite.solid.source-atop.html", + "url": "/2dcontext/compositing/2d.composite.solid.source-atop.html" + }, + { + "path": "2dcontext/compositing/2d.composite.solid.source-in.html", + "url": "/2dcontext/compositing/2d.composite.solid.source-in.html" + }, + { + "path": "2dcontext/compositing/2d.composite.solid.source-out.html", + "url": "/2dcontext/compositing/2d.composite.solid.source-out.html" + }, + { + "path": "2dcontext/compositing/2d.composite.solid.source-over.html", + "url": "/2dcontext/compositing/2d.composite.solid.source-over.html" + }, + { + "path": "2dcontext/compositing/2d.composite.solid.xor.html", + "url": "/2dcontext/compositing/2d.composite.solid.xor.html" + }, + { + "path": "2dcontext/compositing/2d.composite.transparent.copy.html", + "url": "/2dcontext/compositing/2d.composite.transparent.copy.html" + }, + { + "path": "2dcontext/compositing/2d.composite.transparent.destination-atop.html", + "url": "/2dcontext/compositing/2d.composite.transparent.destination-atop.html" + }, + { + "path": "2dcontext/compositing/2d.composite.transparent.destination-in.html", + "url": "/2dcontext/compositing/2d.composite.transparent.destination-in.html" + }, + { + "path": "2dcontext/compositing/2d.composite.transparent.destination-out.html", + "url": "/2dcontext/compositing/2d.composite.transparent.destination-out.html" + }, + { + "path": "2dcontext/compositing/2d.composite.transparent.destination-over.html", + "url": "/2dcontext/compositing/2d.composite.transparent.destination-over.html" + }, + { + "path": "2dcontext/compositing/2d.composite.transparent.lighter.html", + "url": "/2dcontext/compositing/2d.composite.transparent.lighter.html" + }, + { + "path": "2dcontext/compositing/2d.composite.transparent.source-atop.html", + "url": "/2dcontext/compositing/2d.composite.transparent.source-atop.html" + }, + { + "path": "2dcontext/compositing/2d.composite.transparent.source-in.html", + "url": "/2dcontext/compositing/2d.composite.transparent.source-in.html" + }, + { + "path": "2dcontext/compositing/2d.composite.transparent.source-out.html", + "url": "/2dcontext/compositing/2d.composite.transparent.source-out.html" + }, + { + "path": "2dcontext/compositing/2d.composite.transparent.source-over.html", + "url": "/2dcontext/compositing/2d.composite.transparent.source-over.html" + }, + { + "path": "2dcontext/compositing/2d.composite.transparent.xor.html", + "url": "/2dcontext/compositing/2d.composite.transparent.xor.html" + }, + { + "path": "2dcontext/compositing/2d.composite.uncovered.fill.copy.html", + "url": "/2dcontext/compositing/2d.composite.uncovered.fill.copy.html" + }, + { + "path": "2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html", + "url": "/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html" + }, + { + "path": "2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html", + "url": "/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html" + }, + { + "path": "2dcontext/compositing/2d.composite.uncovered.fill.source-in.html", + "url": "/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html" + }, + { + "path": "2dcontext/compositing/2d.composite.uncovered.fill.source-out.html", + "url": "/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html" + }, + { + "path": "2dcontext/compositing/2d.composite.uncovered.image.copy.html", + "url": "/2dcontext/compositing/2d.composite.uncovered.image.copy.html" + }, + { + "path": "2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html", + "url": "/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html" + }, + { + "path": "2dcontext/compositing/2d.composite.uncovered.image.destination-in.html", + "url": "/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html" + }, + { + "path": "2dcontext/compositing/2d.composite.uncovered.image.source-in.html", + "url": "/2dcontext/compositing/2d.composite.uncovered.image.source-in.html" + }, + { + "path": "2dcontext/compositing/2d.composite.uncovered.image.source-out.html", + "url": "/2dcontext/compositing/2d.composite.uncovered.image.source-out.html" + }, + { + "path": "2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html", + "url": "/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html" + }, + { + "path": "2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html", + "url": "/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html" + }, + { + "path": "2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html", + "url": "/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html" + }, + { + "path": "2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html", + "url": "/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html" + }, + { + "path": "2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html", + "url": "/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html" + }, + { + "path": "2dcontext/compositing/2d.composite.uncovered.pattern.copy.html", + "url": "/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html" + }, + { + "path": "2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html", + "url": "/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html" + }, + { + "path": "2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html", + "url": "/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html" + }, + { + "path": "2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html", + "url": "/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html" + }, + { + "path": "2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html", + "url": "/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html" + }, + { + "path": "2dcontext/conformance-requirements/2d.missingargs.html", + "url": "/2dcontext/conformance-requirements/2d.missingargs.html" + }, + { + "path": "2dcontext/conformance-requirements/2d.type.delete.html", + "url": "/2dcontext/conformance-requirements/2d.type.delete.html" + }, + { + "path": "2dcontext/conformance-requirements/2d.voidreturn.html", + "url": "/2dcontext/conformance-requirements/2d.voidreturn.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html" + }, + { + "path": "2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html", + "url": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html" + }, + { + "path": "2dcontext/drawing-paths-to-the-canvas/canvas_complexshapes_ispointInpath_001.htm", + "url": "/2dcontext/drawing-paths-to-the-canvas/canvas_complexshapes_ispointInpath_001.htm" + }, + { + "path": "2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html", + "url": "/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html" + }, + { + "path": "2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html", + "url": "/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html" + }, + { + "path": "2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html", + "url": "/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html" + }, + { + "path": "2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html", + "url": "/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html" + }, + { + "path": "2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html", + "url": "/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html" + }, + { + "path": "2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html", + "url": "/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html" + }, + { + "path": "2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html", + "url": "/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html" + }, + { + "path": "2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html", + "url": "/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html" + }, + { + "path": "2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html", + "url": "/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html" + }, + { + "path": "2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html", + "url": "/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html" + }, + { + "path": "2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html", + "url": "/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html" + }, + { + "path": "2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html", + "url": "/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html" + }, + { + "path": "2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html", + "url": "/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html" + }, + { + "path": "2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html", + "url": "/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html" + }, + { + "path": "2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html", + "url": "/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html" + }, + { + "path": "2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html", + "url": "/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html" + }, + { + "path": "2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html", + "url": "/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html" + }, + { + "path": "2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html", + "url": "/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html" + }, + { + "path": "2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html", + "url": "/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html" + }, + { + "path": "2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html", + "url": "/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html" + }, + { + "path": "2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html", + "url": "/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html" + }, + { + "path": "2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html", + "url": "/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html" + }, + { + "path": "2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html", + "url": "/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html" + }, + { + "path": "2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html", + "url": "/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html" + }, + { + "path": "2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html", + "url": "/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html" + }, + { + "path": "2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html", + "url": "/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html" + }, + { + "path": "2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html", + "url": "/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html" + }, + { + "path": "2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html", + "url": "/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html" + }, + { + "path": "2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html", + "url": "/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html" + }, + { + "path": "2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html", + "url": "/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html" + }, + { + "path": "2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html", + "url": "/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html" + }, + { + "path": "2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html", + "url": "/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html" + }, + { + "path": "2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html", + "url": "/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html" + }, + { + "path": "2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html", + "url": "/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html" + }, + { + "path": "2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html", + "url": "/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html" + }, + { + "path": "2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html", + "url": "/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html" + }, + { + "path": "2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html", + "url": "/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html" + }, + { + "path": "2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html", + "url": "/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html" + }, + { + "path": "2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html", + "url": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html" + }, + { + "path": "2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html", + "url": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html" + }, + { + "path": "2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html", + "url": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html" + }, + { + "path": "2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html", + "url": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html" + }, + { + "path": "2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html", + "url": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html" + }, + { + "path": "2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html", + "url": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html" + }, + { + "path": "2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html", + "url": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html" + }, + { + "path": "2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html", + "url": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html" + }, + { + "path": "2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.NaN.html", + "url": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.NaN.html" + }, + { + "path": "2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html", + "url": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html" + }, + { + "path": "2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html", + "url": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html" + }, + { + "path": "2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html", + "url": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html" + }, + { + "path": "2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html", + "url": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html" + }, + { + "path": "2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html", + "url": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html" + }, + { + "path": "2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html", + "url": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html" + }, + { + "path": "2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html", + "url": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html" + }, + { + "path": "2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html", + "url": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html" + }, + { + "path": "2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html", + "url": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html" + }, + { + "path": "2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html", + "url": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html" + }, + { + "path": "2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html", + "url": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html" + }, + { + "path": "2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html", + "url": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html" + }, + { + "path": "2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html", + "url": "/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html" + }, + { + "path": "2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html", + "url": "/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.empty.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html", + "url": "/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html" + }, + { + "path": "2dcontext/fill-and-stroke-styles/canvas_colorsandstyles_createlineargradient_001.htm", + "url": "/2dcontext/fill-and-stroke-styles/canvas_colorsandstyles_createlineargradient_001.htm" + }, + { + "path": "2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html", + "url": "/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html" + }, + { + "path": "2dcontext/hit-regions/hitregions-members-exist.html", + "url": "/2dcontext/hit-regions/hitregions-members-exist.html" + }, + { + "path": "2dcontext/image-smoothing/imagesmoothing.html", + "url": "/2dcontext/image-smoothing/imagesmoothing.html" + }, + { + "path": "2dcontext/line-styles/2d.line.cap.butt.html", + "url": "/2dcontext/line-styles/2d.line.cap.butt.html" + }, + { + "path": "2dcontext/line-styles/2d.line.cap.closed.html", + "url": "/2dcontext/line-styles/2d.line.cap.closed.html" + }, + { + "path": "2dcontext/line-styles/2d.line.cap.invalid.html", + "url": "/2dcontext/line-styles/2d.line.cap.invalid.html" + }, + { + "path": "2dcontext/line-styles/2d.line.cap.open.html", + "url": "/2dcontext/line-styles/2d.line.cap.open.html" + }, + { + "path": "2dcontext/line-styles/2d.line.cap.round.html", + "url": "/2dcontext/line-styles/2d.line.cap.round.html" + }, + { + "path": "2dcontext/line-styles/2d.line.cap.square.html", + "url": "/2dcontext/line-styles/2d.line.cap.square.html" + }, + { + "path": "2dcontext/line-styles/2d.line.cap.valid.html", + "url": "/2dcontext/line-styles/2d.line.cap.valid.html" + }, + { + "path": "2dcontext/line-styles/2d.line.cross.html", + "url": "/2dcontext/line-styles/2d.line.cross.html" + }, + { + "path": "2dcontext/line-styles/2d.line.defaults.html", + "url": "/2dcontext/line-styles/2d.line.defaults.html" + }, + { + "path": "2dcontext/line-styles/2d.line.join.bevel.html", + "url": "/2dcontext/line-styles/2d.line.join.bevel.html" + }, + { + "path": "2dcontext/line-styles/2d.line.join.closed.html", + "url": "/2dcontext/line-styles/2d.line.join.closed.html" + }, + { + "path": "2dcontext/line-styles/2d.line.join.invalid.html", + "url": "/2dcontext/line-styles/2d.line.join.invalid.html" + }, + { + "path": "2dcontext/line-styles/2d.line.join.miter.html", + "url": "/2dcontext/line-styles/2d.line.join.miter.html" + }, + { + "path": "2dcontext/line-styles/2d.line.join.open.html", + "url": "/2dcontext/line-styles/2d.line.join.open.html" + }, + { + "path": "2dcontext/line-styles/2d.line.join.parallel.html", + "url": "/2dcontext/line-styles/2d.line.join.parallel.html" + }, + { + "path": "2dcontext/line-styles/2d.line.join.round.html", + "url": "/2dcontext/line-styles/2d.line.join.round.html" + }, + { + "path": "2dcontext/line-styles/2d.line.join.valid.html", + "url": "/2dcontext/line-styles/2d.line.join.valid.html" + }, + { + "path": "2dcontext/line-styles/2d.line.miter.acute.html", + "url": "/2dcontext/line-styles/2d.line.miter.acute.html" + }, + { + "path": "2dcontext/line-styles/2d.line.miter.exceeded.html", + "url": "/2dcontext/line-styles/2d.line.miter.exceeded.html" + }, + { + "path": "2dcontext/line-styles/2d.line.miter.invalid.html", + "url": "/2dcontext/line-styles/2d.line.miter.invalid.html" + }, + { + "path": "2dcontext/line-styles/2d.line.miter.lineedge.html", + "url": "/2dcontext/line-styles/2d.line.miter.lineedge.html" + }, + { + "path": "2dcontext/line-styles/2d.line.miter.obtuse.html", + "url": "/2dcontext/line-styles/2d.line.miter.obtuse.html" + }, + { + "path": "2dcontext/line-styles/2d.line.miter.rightangle.html", + "url": "/2dcontext/line-styles/2d.line.miter.rightangle.html" + }, + { + "path": "2dcontext/line-styles/2d.line.miter.valid.html", + "url": "/2dcontext/line-styles/2d.line.miter.valid.html" + }, + { + "path": "2dcontext/line-styles/2d.line.miter.within.html", + "url": "/2dcontext/line-styles/2d.line.miter.within.html" + }, + { + "path": "2dcontext/line-styles/2d.line.union.html", + "url": "/2dcontext/line-styles/2d.line.union.html" + }, + { + "path": "2dcontext/line-styles/2d.line.width.basic.html", + "url": "/2dcontext/line-styles/2d.line.width.basic.html" + }, + { + "path": "2dcontext/line-styles/2d.line.width.invalid.html", + "url": "/2dcontext/line-styles/2d.line.width.invalid.html" + }, + { + "path": "2dcontext/line-styles/2d.line.width.scaledefault.html", + "url": "/2dcontext/line-styles/2d.line.width.scaledefault.html" + }, + { + "path": "2dcontext/line-styles/2d.line.width.transformed.html", + "url": "/2dcontext/line-styles/2d.line.width.transformed.html" + }, + { + "path": "2dcontext/line-styles/2d.line.width.valid.html", + "url": "/2dcontext/line-styles/2d.line.width.valid.html" + }, + { + "path": "2dcontext/line-styles/setLineDash.html", + "url": "/2dcontext/line-styles/setLineDash.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arc.angle.1.html", + "url": "/2dcontext/path-objects/2d.path.arc.angle.1.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arc.angle.2.html", + "url": "/2dcontext/path-objects/2d.path.arc.angle.2.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arc.angle.3.html", + "url": "/2dcontext/path-objects/2d.path.arc.angle.3.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arc.angle.4.html", + "url": "/2dcontext/path-objects/2d.path.arc.angle.4.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arc.angle.5.html", + "url": "/2dcontext/path-objects/2d.path.arc.angle.5.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arc.angle.6.html", + "url": "/2dcontext/path-objects/2d.path.arc.angle.6.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arc.default.html", + "url": "/2dcontext/path-objects/2d.path.arc.default.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arc.empty.html", + "url": "/2dcontext/path-objects/2d.path.arc.empty.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arc.end.html", + "url": "/2dcontext/path-objects/2d.path.arc.end.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arc.negative.html", + "url": "/2dcontext/path-objects/2d.path.arc.negative.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arc.nonempty.html", + "url": "/2dcontext/path-objects/2d.path.arc.nonempty.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arc.nonfinite.html", + "url": "/2dcontext/path-objects/2d.path.arc.nonfinite.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arc.scale.1.html", + "url": "/2dcontext/path-objects/2d.path.arc.scale.1.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arc.scale.2.html", + "url": "/2dcontext/path-objects/2d.path.arc.scale.2.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arc.selfintersect.1.html", + "url": "/2dcontext/path-objects/2d.path.arc.selfintersect.1.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arc.selfintersect.2.html", + "url": "/2dcontext/path-objects/2d.path.arc.selfintersect.2.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arc.shape.1.html", + "url": "/2dcontext/path-objects/2d.path.arc.shape.1.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arc.shape.2.html", + "url": "/2dcontext/path-objects/2d.path.arc.shape.2.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arc.shape.3.html", + "url": "/2dcontext/path-objects/2d.path.arc.shape.3.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arc.shape.4.html", + "url": "/2dcontext/path-objects/2d.path.arc.shape.4.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arc.shape.5.html", + "url": "/2dcontext/path-objects/2d.path.arc.shape.5.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arc.twopie.1.html", + "url": "/2dcontext/path-objects/2d.path.arc.twopie.1.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arc.twopie.2.html", + "url": "/2dcontext/path-objects/2d.path.arc.twopie.2.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arc.twopie.3.html", + "url": "/2dcontext/path-objects/2d.path.arc.twopie.3.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arc.twopie.4.html", + "url": "/2dcontext/path-objects/2d.path.arc.twopie.4.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arc.zero.1.html", + "url": "/2dcontext/path-objects/2d.path.arc.zero.1.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arc.zero.2.html", + "url": "/2dcontext/path-objects/2d.path.arc.zero.2.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arc.zeroradius.html", + "url": "/2dcontext/path-objects/2d.path.arc.zeroradius.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arcTo.coincide.1.html", + "url": "/2dcontext/path-objects/2d.path.arcTo.coincide.1.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arcTo.coincide.2.html", + "url": "/2dcontext/path-objects/2d.path.arcTo.coincide.2.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arcTo.collinear.1.html", + "url": "/2dcontext/path-objects/2d.path.arcTo.collinear.1.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arcTo.collinear.2.html", + "url": "/2dcontext/path-objects/2d.path.arcTo.collinear.2.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arcTo.collinear.3.html", + "url": "/2dcontext/path-objects/2d.path.arcTo.collinear.3.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html", + "url": "/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html", + "url": "/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arcTo.negative.html", + "url": "/2dcontext/path-objects/2d.path.arcTo.negative.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arcTo.nonfinite.html", + "url": "/2dcontext/path-objects/2d.path.arcTo.nonfinite.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arcTo.scale.html", + "url": "/2dcontext/path-objects/2d.path.arcTo.scale.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arcTo.shape.curve1.html", + "url": "/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arcTo.shape.curve2.html", + "url": "/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arcTo.shape.end.html", + "url": "/2dcontext/path-objects/2d.path.arcTo.shape.end.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arcTo.shape.start.html", + "url": "/2dcontext/path-objects/2d.path.arcTo.shape.start.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arcTo.transformation.html", + "url": "/2dcontext/path-objects/2d.path.arcTo.transformation.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arcTo.zero.1.html", + "url": "/2dcontext/path-objects/2d.path.arcTo.zero.1.html" + }, + { + "path": "2dcontext/path-objects/2d.path.arcTo.zero.2.html", + "url": "/2dcontext/path-objects/2d.path.arcTo.zero.2.html" + }, + { + "path": "2dcontext/path-objects/2d.path.beginPath.html", + "url": "/2dcontext/path-objects/2d.path.beginPath.html" + }, + { + "path": "2dcontext/path-objects/2d.path.bezierCurveTo.basic.html", + "url": "/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html" + }, + { + "path": "2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html", + "url": "/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html" + }, + { + "path": "2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html", + "url": "/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html" + }, + { + "path": "2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html", + "url": "/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html" + }, + { + "path": "2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html", + "url": "/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html" + }, + { + "path": "2dcontext/path-objects/2d.path.bezierCurveTo.shape.html", + "url": "/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html" + }, + { + "path": "2dcontext/path-objects/2d.path.clip.basic.1.html", + "url": "/2dcontext/path-objects/2d.path.clip.basic.1.html" + }, + { + "path": "2dcontext/path-objects/2d.path.clip.basic.2.html", + "url": "/2dcontext/path-objects/2d.path.clip.basic.2.html" + }, + { + "path": "2dcontext/path-objects/2d.path.clip.empty.html", + "url": "/2dcontext/path-objects/2d.path.clip.empty.html" + }, + { + "path": "2dcontext/path-objects/2d.path.clip.intersect.html", + "url": "/2dcontext/path-objects/2d.path.clip.intersect.html" + }, + { + "path": "2dcontext/path-objects/2d.path.clip.unaffected.html", + "url": "/2dcontext/path-objects/2d.path.clip.unaffected.html" + }, + { + "path": "2dcontext/path-objects/2d.path.clip.winding.1.html", + "url": "/2dcontext/path-objects/2d.path.clip.winding.1.html" + }, + { + "path": "2dcontext/path-objects/2d.path.clip.winding.2.html", + "url": "/2dcontext/path-objects/2d.path.clip.winding.2.html" + }, + { + "path": "2dcontext/path-objects/2d.path.closePath.empty.html", + "url": "/2dcontext/path-objects/2d.path.closePath.empty.html" + }, + { + "path": "2dcontext/path-objects/2d.path.closePath.newline.html", + "url": "/2dcontext/path-objects/2d.path.closePath.newline.html" + }, + { + "path": "2dcontext/path-objects/2d.path.closePath.nextpoint.html", + "url": "/2dcontext/path-objects/2d.path.closePath.nextpoint.html" + }, + { + "path": "2dcontext/path-objects/2d.path.fill.closed.basic.html", + "url": "/2dcontext/path-objects/2d.path.fill.closed.basic.html" + }, + { + "path": "2dcontext/path-objects/2d.path.fill.closed.unaffected.html", + "url": "/2dcontext/path-objects/2d.path.fill.closed.unaffected.html" + }, + { + "path": "2dcontext/path-objects/2d.path.fill.overlap.html", + "url": "/2dcontext/path-objects/2d.path.fill.overlap.html" + }, + { + "path": "2dcontext/path-objects/2d.path.fill.winding.add.html", + "url": "/2dcontext/path-objects/2d.path.fill.winding.add.html" + }, + { + "path": "2dcontext/path-objects/2d.path.fill.winding.subtract.1.html", + "url": "/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html" + }, + { + "path": "2dcontext/path-objects/2d.path.fill.winding.subtract.2.html", + "url": "/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html" + }, + { + "path": "2dcontext/path-objects/2d.path.fill.winding.subtract.3.html", + "url": "/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html" + }, + { + "path": "2dcontext/path-objects/2d.path.initial.html", + "url": "/2dcontext/path-objects/2d.path.initial.html" + }, + { + "path": "2dcontext/path-objects/2d.path.isPointInPath.arc.html", + "url": "/2dcontext/path-objects/2d.path.isPointInPath.arc.html" + }, + { + "path": "2dcontext/path-objects/2d.path.isPointInPath.basic.1.html", + "url": "/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html" + }, + { + "path": "2dcontext/path-objects/2d.path.isPointInPath.basic.2.html", + "url": "/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html" + }, + { + "path": "2dcontext/path-objects/2d.path.isPointInPath.bezier.html", + "url": "/2dcontext/path-objects/2d.path.isPointInPath.bezier.html" + }, + { + "path": "2dcontext/path-objects/2d.path.isPointInPath.bigarc.html", + "url": "/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html" + }, + { + "path": "2dcontext/path-objects/2d.path.isPointInPath.edge.html", + "url": "/2dcontext/path-objects/2d.path.isPointInPath.edge.html" + }, + { + "path": "2dcontext/path-objects/2d.path.isPointInPath.empty.html", + "url": "/2dcontext/path-objects/2d.path.isPointInPath.empty.html" + }, + { + "path": "2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html", + "url": "/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html" + }, + { + "path": "2dcontext/path-objects/2d.path.isPointInPath.outside.html", + "url": "/2dcontext/path-objects/2d.path.isPointInPath.outside.html" + }, + { + "path": "2dcontext/path-objects/2d.path.isPointInPath.subpath.html", + "url": "/2dcontext/path-objects/2d.path.isPointInPath.subpath.html" + }, + { + "path": "2dcontext/path-objects/2d.path.isPointInPath.transform.1.html", + "url": "/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html" + }, + { + "path": "2dcontext/path-objects/2d.path.isPointInPath.transform.2.html", + "url": "/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html" + }, + { + "path": "2dcontext/path-objects/2d.path.isPointInPath.transform.3.html", + "url": "/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html" + }, + { + "path": "2dcontext/path-objects/2d.path.isPointInPath.transform.4.html", + "url": "/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html" + }, + { + "path": "2dcontext/path-objects/2d.path.isPointInPath.unclosed.html", + "url": "/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html" + }, + { + "path": "2dcontext/path-objects/2d.path.isPointInPath.winding.html", + "url": "/2dcontext/path-objects/2d.path.isPointInPath.winding.html" + }, + { + "path": "2dcontext/path-objects/2d.path.lineTo.basic.html", + "url": "/2dcontext/path-objects/2d.path.lineTo.basic.html" + }, + { + "path": "2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html", + "url": "/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html" + }, + { + "path": "2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html", + "url": "/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html" + }, + { + "path": "2dcontext/path-objects/2d.path.lineTo.nextpoint.html", + "url": "/2dcontext/path-objects/2d.path.lineTo.nextpoint.html" + }, + { + "path": "2dcontext/path-objects/2d.path.lineTo.nonfinite.details.html", + "url": "/2dcontext/path-objects/2d.path.lineTo.nonfinite.details.html" + }, + { + "path": "2dcontext/path-objects/2d.path.lineTo.nonfinite.html", + "url": "/2dcontext/path-objects/2d.path.lineTo.nonfinite.html" + }, + { + "path": "2dcontext/path-objects/2d.path.moveTo.basic.html", + "url": "/2dcontext/path-objects/2d.path.moveTo.basic.html" + }, + { + "path": "2dcontext/path-objects/2d.path.moveTo.multiple.html", + "url": "/2dcontext/path-objects/2d.path.moveTo.multiple.html" + }, + { + "path": "2dcontext/path-objects/2d.path.moveTo.newsubpath.html", + "url": "/2dcontext/path-objects/2d.path.moveTo.newsubpath.html" + }, + { + "path": "2dcontext/path-objects/2d.path.moveTo.nonfinite.html", + "url": "/2dcontext/path-objects/2d.path.moveTo.nonfinite.html" + }, + { + "path": "2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html", + "url": "/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html" + }, + { + "path": "2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html", + "url": "/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html" + }, + { + "path": "2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html", + "url": "/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html" + }, + { + "path": "2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html", + "url": "/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html" + }, + { + "path": "2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html", + "url": "/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html" + }, + { + "path": "2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html", + "url": "/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html" + }, + { + "path": "2dcontext/path-objects/2d.path.rect.basic.html", + "url": "/2dcontext/path-objects/2d.path.rect.basic.html" + }, + { + "path": "2dcontext/path-objects/2d.path.rect.closed.html", + "url": "/2dcontext/path-objects/2d.path.rect.closed.html" + }, + { + "path": "2dcontext/path-objects/2d.path.rect.end.1.html", + "url": "/2dcontext/path-objects/2d.path.rect.end.1.html" + }, + { + "path": "2dcontext/path-objects/2d.path.rect.end.2.html", + "url": "/2dcontext/path-objects/2d.path.rect.end.2.html" + }, + { + "path": "2dcontext/path-objects/2d.path.rect.negative.html", + "url": "/2dcontext/path-objects/2d.path.rect.negative.html" + }, + { + "path": "2dcontext/path-objects/2d.path.rect.newsubpath.html", + "url": "/2dcontext/path-objects/2d.path.rect.newsubpath.html" + }, + { + "path": "2dcontext/path-objects/2d.path.rect.nonfinite.html", + "url": "/2dcontext/path-objects/2d.path.rect.nonfinite.html" + }, + { + "path": "2dcontext/path-objects/2d.path.rect.selfintersect.html", + "url": "/2dcontext/path-objects/2d.path.rect.selfintersect.html" + }, + { + "path": "2dcontext/path-objects/2d.path.rect.winding.html", + "url": "/2dcontext/path-objects/2d.path.rect.winding.html" + }, + { + "path": "2dcontext/path-objects/2d.path.rect.zero.1.html", + "url": "/2dcontext/path-objects/2d.path.rect.zero.1.html" + }, + { + "path": "2dcontext/path-objects/2d.path.rect.zero.2.html", + "url": "/2dcontext/path-objects/2d.path.rect.zero.2.html" + }, + { + "path": "2dcontext/path-objects/2d.path.rect.zero.3.html", + "url": "/2dcontext/path-objects/2d.path.rect.zero.3.html" + }, + { + "path": "2dcontext/path-objects/2d.path.rect.zero.4.html", + "url": "/2dcontext/path-objects/2d.path.rect.zero.4.html" + }, + { + "path": "2dcontext/path-objects/2d.path.rect.zero.5.html", + "url": "/2dcontext/path-objects/2d.path.rect.zero.5.html" + }, + { + "path": "2dcontext/path-objects/2d.path.rect.zero.6.html", + "url": "/2dcontext/path-objects/2d.path.rect.zero.6.html" + }, + { + "path": "2dcontext/path-objects/2d.path.stroke.empty.html", + "url": "/2dcontext/path-objects/2d.path.stroke.empty.html" + }, + { + "path": "2dcontext/path-objects/2d.path.stroke.overlap.html", + "url": "/2dcontext/path-objects/2d.path.stroke.overlap.html" + }, + { + "path": "2dcontext/path-objects/2d.path.stroke.prune.arc.html", + "url": "/2dcontext/path-objects/2d.path.stroke.prune.arc.html" + }, + { + "path": "2dcontext/path-objects/2d.path.stroke.prune.closed.html", + "url": "/2dcontext/path-objects/2d.path.stroke.prune.closed.html" + }, + { + "path": "2dcontext/path-objects/2d.path.stroke.prune.corner.html", + "url": "/2dcontext/path-objects/2d.path.stroke.prune.corner.html" + }, + { + "path": "2dcontext/path-objects/2d.path.stroke.prune.curve.html", + "url": "/2dcontext/path-objects/2d.path.stroke.prune.curve.html" + }, + { + "path": "2dcontext/path-objects/2d.path.stroke.prune.line.html", + "url": "/2dcontext/path-objects/2d.path.stroke.prune.line.html" + }, + { + "path": "2dcontext/path-objects/2d.path.stroke.prune.rect.html", + "url": "/2dcontext/path-objects/2d.path.stroke.prune.rect.html" + }, + { + "path": "2dcontext/path-objects/2d.path.stroke.scale1.html", + "url": "/2dcontext/path-objects/2d.path.stroke.scale1.html" + }, + { + "path": "2dcontext/path-objects/2d.path.stroke.scale2.html", + "url": "/2dcontext/path-objects/2d.path.stroke.scale2.html" + }, + { + "path": "2dcontext/path-objects/2d.path.stroke.skew.html", + "url": "/2dcontext/path-objects/2d.path.stroke.skew.html" + }, + { + "path": "2dcontext/path-objects/2d.path.stroke.unaffected.html", + "url": "/2dcontext/path-objects/2d.path.stroke.unaffected.html" + }, + { + "path": "2dcontext/path-objects/2d.path.stroke.union.html", + "url": "/2dcontext/path-objects/2d.path.stroke.union.html" + }, + { + "path": "2dcontext/path-objects/2d.path.transformation.basic.html", + "url": "/2dcontext/path-objects/2d.path.transformation.basic.html" + }, + { + "path": "2dcontext/path-objects/2d.path.transformation.changing.html", + "url": "/2dcontext/path-objects/2d.path.transformation.changing.html" + }, + { + "path": "2dcontext/path-objects/2d.path.transformation.multiple.html", + "url": "/2dcontext/path-objects/2d.path.transformation.multiple.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.create1.basic.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.create1.initial.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.create1.this.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.create1.this.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.create1.type.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.create1.type.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.create1.zero.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.create2.basic.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.create2.initial.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.create2.large.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.create2.large.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.create2.negative.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.create2.round.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.create2.round.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.create2.this.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.create2.this.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.create2.type.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.create2.type.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.create2.zero.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.get.basic.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.get.basic.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.get.clamp.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.get.length.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.get.length.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.get.range.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.get.range.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.get.source.size.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.get.tiny.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.get.type.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.get.type.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.get.zero.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.get.zero.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.object.clamp.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.object.ctor.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.object.nan.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.object.nan.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.object.properties.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.object.properties.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.object.readonly.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.object.round.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.object.round.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.object.set.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.object.set.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.object.string.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.object.string.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.object.undefined.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.put.alpha.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.put.basic.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.put.basic.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.put.clip.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.put.clip.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.put.created.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.put.created.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.put.cross.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.put.cross.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.put.modified.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.put.modified.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.put.null.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.put.null.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.put.path.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.put.path.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html" + }, + { + "path": "2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html", + "url": "/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.alpha.1.html", + "url": "/2dcontext/shadows/2d.shadow.alpha.1.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.alpha.2.html", + "url": "/2dcontext/shadows/2d.shadow.alpha.2.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.alpha.3.html", + "url": "/2dcontext/shadows/2d.shadow.alpha.3.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.alpha.4.html", + "url": "/2dcontext/shadows/2d.shadow.alpha.4.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.alpha.5.html", + "url": "/2dcontext/shadows/2d.shadow.alpha.5.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html", + "url": "/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html", + "url": "/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html", + "url": "/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html", + "url": "/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html", + "url": "/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html", + "url": "/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html", + "url": "/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html", + "url": "/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html", + "url": "/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.canvas.alpha.html", + "url": "/2dcontext/shadows/2d.shadow.canvas.alpha.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.canvas.basic.html", + "url": "/2dcontext/shadows/2d.shadow.canvas.basic.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.canvas.transparent.1.html", + "url": "/2dcontext/shadows/2d.shadow.canvas.transparent.1.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.canvas.transparent.2.html", + "url": "/2dcontext/shadows/2d.shadow.canvas.transparent.2.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.clip.1.html", + "url": "/2dcontext/shadows/2d.shadow.clip.1.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.clip.2.html", + "url": "/2dcontext/shadows/2d.shadow.clip.2.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.clip.3.html", + "url": "/2dcontext/shadows/2d.shadow.clip.3.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.composite.1.html", + "url": "/2dcontext/shadows/2d.shadow.composite.1.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.composite.2.html", + "url": "/2dcontext/shadows/2d.shadow.composite.2.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.composite.3.html", + "url": "/2dcontext/shadows/2d.shadow.composite.3.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.enable.blur.html", + "url": "/2dcontext/shadows/2d.shadow.enable.blur.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.enable.off.1.html", + "url": "/2dcontext/shadows/2d.shadow.enable.off.1.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.enable.off.2.html", + "url": "/2dcontext/shadows/2d.shadow.enable.off.2.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.enable.x.html", + "url": "/2dcontext/shadows/2d.shadow.enable.x.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.enable.y.html", + "url": "/2dcontext/shadows/2d.shadow.enable.y.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.gradient.alpha.html", + "url": "/2dcontext/shadows/2d.shadow.gradient.alpha.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.gradient.basic.html", + "url": "/2dcontext/shadows/2d.shadow.gradient.basic.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.gradient.transparent.1.html", + "url": "/2dcontext/shadows/2d.shadow.gradient.transparent.1.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.gradient.transparent.2.html", + "url": "/2dcontext/shadows/2d.shadow.gradient.transparent.2.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.image.alpha.html", + "url": "/2dcontext/shadows/2d.shadow.image.alpha.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.image.basic.html", + "url": "/2dcontext/shadows/2d.shadow.image.basic.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.image.scale.html", + "url": "/2dcontext/shadows/2d.shadow.image.scale.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.image.section.html", + "url": "/2dcontext/shadows/2d.shadow.image.section.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.image.transparent.1.html", + "url": "/2dcontext/shadows/2d.shadow.image.transparent.1.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.image.transparent.2.html", + "url": "/2dcontext/shadows/2d.shadow.image.transparent.2.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.offset.negativeX.html", + "url": "/2dcontext/shadows/2d.shadow.offset.negativeX.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.offset.negativeY.html", + "url": "/2dcontext/shadows/2d.shadow.offset.negativeY.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.offset.positiveX.html", + "url": "/2dcontext/shadows/2d.shadow.offset.positiveX.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.offset.positiveY.html", + "url": "/2dcontext/shadows/2d.shadow.offset.positiveY.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.outside.html", + "url": "/2dcontext/shadows/2d.shadow.outside.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.pattern.alpha.html", + "url": "/2dcontext/shadows/2d.shadow.pattern.alpha.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.pattern.basic.html", + "url": "/2dcontext/shadows/2d.shadow.pattern.basic.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.pattern.transparent.1.html", + "url": "/2dcontext/shadows/2d.shadow.pattern.transparent.1.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.pattern.transparent.2.html", + "url": "/2dcontext/shadows/2d.shadow.pattern.transparent.2.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.stroke.basic.html", + "url": "/2dcontext/shadows/2d.shadow.stroke.basic.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.stroke.cap.1.html", + "url": "/2dcontext/shadows/2d.shadow.stroke.cap.1.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.stroke.cap.2.html", + "url": "/2dcontext/shadows/2d.shadow.stroke.cap.2.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.stroke.join.1.html", + "url": "/2dcontext/shadows/2d.shadow.stroke.join.1.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.stroke.join.2.html", + "url": "/2dcontext/shadows/2d.shadow.stroke.join.2.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.stroke.join.3.html", + "url": "/2dcontext/shadows/2d.shadow.stroke.join.3.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.transform.1.html", + "url": "/2dcontext/shadows/2d.shadow.transform.1.html" + }, + { + "path": "2dcontext/shadows/2d.shadow.transform.2.html", + "url": "/2dcontext/shadows/2d.shadow.transform.2.html" + }, + { + "path": "2dcontext/shadows/canvas_shadows_001.htm", + "url": "/2dcontext/shadows/canvas_shadows_001.htm" + }, + { + "path": "2dcontext/text-styles/2d.text.align.default.html", + "url": "/2dcontext/text-styles/2d.text.align.default.html" + }, + { + "path": "2dcontext/text-styles/2d.text.align.invalid.html", + "url": "/2dcontext/text-styles/2d.text.align.invalid.html" + }, + { + "path": "2dcontext/text-styles/2d.text.align.valid.html", + "url": "/2dcontext/text-styles/2d.text.align.valid.html" + }, + { + "path": "2dcontext/text-styles/2d.text.baseline.default.html", + "url": "/2dcontext/text-styles/2d.text.baseline.default.html" + }, + { + "path": "2dcontext/text-styles/2d.text.baseline.invalid.html", + "url": "/2dcontext/text-styles/2d.text.baseline.invalid.html" + }, + { + "path": "2dcontext/text-styles/2d.text.baseline.valid.html", + "url": "/2dcontext/text-styles/2d.text.baseline.valid.html" + }, + { + "path": "2dcontext/text-styles/2d.text.draw.baseline.bottom.html", + "url": "/2dcontext/text-styles/2d.text.draw.baseline.bottom.html" + }, + { + "path": "2dcontext/text-styles/2d.text.draw.baseline.hanging.html", + "url": "/2dcontext/text-styles/2d.text.draw.baseline.hanging.html" + }, + { + "path": "2dcontext/text-styles/2d.text.draw.baseline.ideographic.html", + "url": "/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html" + }, + { + "path": "2dcontext/text-styles/2d.text.draw.baseline.middle.html", + "url": "/2dcontext/text-styles/2d.text.draw.baseline.middle.html" + }, + { + "path": "2dcontext/text-styles/2d.text.draw.baseline.top.html", + "url": "/2dcontext/text-styles/2d.text.draw.baseline.top.html" + }, + { + "path": "2dcontext/text-styles/2d.text.draw.space.collapse.end.html", + "url": "/2dcontext/text-styles/2d.text.draw.space.collapse.end.html" + }, + { + "path": "2dcontext/text-styles/2d.text.draw.space.collapse.other.html", + "url": "/2dcontext/text-styles/2d.text.draw.space.collapse.other.html" + }, + { + "path": "2dcontext/text-styles/2d.text.draw.space.collapse.space.html", + "url": "/2dcontext/text-styles/2d.text.draw.space.collapse.space.html" + }, + { + "path": "2dcontext/text-styles/2d.text.draw.space.collapse.start.html", + "url": "/2dcontext/text-styles/2d.text.draw.space.collapse.start.html" + }, + { + "path": "2dcontext/text-styles/2d.text.font.default.html", + "url": "/2dcontext/text-styles/2d.text.font.default.html" + }, + { + "path": "2dcontext/text-styles/2d.text.font.parse.basic.html", + "url": "/2dcontext/text-styles/2d.text.font.parse.basic.html" + }, + { + "path": "2dcontext/text-styles/2d.text.font.parse.complex.html", + "url": "/2dcontext/text-styles/2d.text.font.parse.complex.html" + }, + { + "path": "2dcontext/text-styles/2d.text.font.parse.invalid.html", + "url": "/2dcontext/text-styles/2d.text.font.parse.invalid.html" + }, + { + "path": "2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html", + "url": "/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html" + }, + { + "path": "2dcontext/text-styles/2d.text.font.parse.size.percentage.html", + "url": "/2dcontext/text-styles/2d.text.font.parse.size.percentage.html" + }, + { + "path": "2dcontext/text-styles/2d.text.font.parse.system.html", + "url": "/2dcontext/text-styles/2d.text.font.parse.system.html" + }, + { + "path": "2dcontext/text-styles/2d.text.measure.width.space.html", + "url": "/2dcontext/text-styles/2d.text.measure.width.space.html" + }, + { + "path": "2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html", + "url": "/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html" + }, + { + "path": "2dcontext/the-canvas-state/2d.state.saverestore.clip.html", + "url": "/2dcontext/the-canvas-state/2d.state.saverestore.clip.html" + }, + { + "path": "2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html", + "url": "/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html" + }, + { + "path": "2dcontext/the-canvas-state/2d.state.saverestore.font.html", + "url": "/2dcontext/the-canvas-state/2d.state.saverestore.font.html" + }, + { + "path": "2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html", + "url": "/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html" + }, + { + "path": "2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html", + "url": "/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html" + }, + { + "path": "2dcontext/the-canvas-state/2d.state.saverestore.imageSmoothingEnabled.html", + "url": "/2dcontext/the-canvas-state/2d.state.saverestore.imageSmoothingEnabled.html" + }, + { + "path": "2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html", + "url": "/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html" + }, + { + "path": "2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html", + "url": "/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html" + }, + { + "path": "2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html", + "url": "/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html" + }, + { + "path": "2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html", + "url": "/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html" + }, + { + "path": "2dcontext/the-canvas-state/2d.state.saverestore.path.html", + "url": "/2dcontext/the-canvas-state/2d.state.saverestore.path.html" + }, + { + "path": "2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html", + "url": "/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html" + }, + { + "path": "2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html", + "url": "/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html" + }, + { + "path": "2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html", + "url": "/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html" + }, + { + "path": "2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html", + "url": "/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html" + }, + { + "path": "2dcontext/the-canvas-state/2d.state.saverestore.stack.html", + "url": "/2dcontext/the-canvas-state/2d.state.saverestore.stack.html" + }, + { + "path": "2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html", + "url": "/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html" + }, + { + "path": "2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html", + "url": "/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html" + }, + { + "path": "2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html", + "url": "/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html" + }, + { + "path": "2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html", + "url": "/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html" + }, + { + "path": "2dcontext/the-canvas-state/2d.state.saverestore.transformation.html", + "url": "/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html" + }, + { + "path": "2dcontext/the-canvas-state/2d.state.saverestore.underflow.html", + "url": "/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html" + }, + { + "path": "2dcontext/transformations/2d.transformation.order.html", + "url": "/2dcontext/transformations/2d.transformation.order.html" + }, + { + "path": "2dcontext/transformations/2d.transformation.rotate.direction.html", + "url": "/2dcontext/transformations/2d.transformation.rotate.direction.html" + }, + { + "path": "2dcontext/transformations/2d.transformation.rotate.nonfinite.html", + "url": "/2dcontext/transformations/2d.transformation.rotate.nonfinite.html" + }, + { + "path": "2dcontext/transformations/2d.transformation.rotate.radians.html", + "url": "/2dcontext/transformations/2d.transformation.rotate.radians.html" + }, + { + "path": "2dcontext/transformations/2d.transformation.rotate.wrap.html", + "url": "/2dcontext/transformations/2d.transformation.rotate.wrap.html" + }, + { + "path": "2dcontext/transformations/2d.transformation.rotate.wrapnegative.html", + "url": "/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html" + }, + { + "path": "2dcontext/transformations/2d.transformation.rotate.zero.html", + "url": "/2dcontext/transformations/2d.transformation.rotate.zero.html" + }, + { + "path": "2dcontext/transformations/2d.transformation.scale.basic.html", + "url": "/2dcontext/transformations/2d.transformation.scale.basic.html" + }, + { + "path": "2dcontext/transformations/2d.transformation.scale.large.html", + "url": "/2dcontext/transformations/2d.transformation.scale.large.html" + }, + { + "path": "2dcontext/transformations/2d.transformation.scale.multiple.html", + "url": "/2dcontext/transformations/2d.transformation.scale.multiple.html" + }, + { + "path": "2dcontext/transformations/2d.transformation.scale.negative.html", + "url": "/2dcontext/transformations/2d.transformation.scale.negative.html" + }, + { + "path": "2dcontext/transformations/2d.transformation.scale.nonfinite.html", + "url": "/2dcontext/transformations/2d.transformation.scale.nonfinite.html" + }, + { + "path": "2dcontext/transformations/2d.transformation.scale.zero.html", + "url": "/2dcontext/transformations/2d.transformation.scale.zero.html" + }, + { + "path": "2dcontext/transformations/2d.transformation.setTransform.multiple.html", + "url": "/2dcontext/transformations/2d.transformation.setTransform.multiple.html" + }, + { + "path": "2dcontext/transformations/2d.transformation.setTransform.nonfinite.html", + "url": "/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html" + }, + { + "path": "2dcontext/transformations/2d.transformation.setTransform.skewed.html", + "url": "/2dcontext/transformations/2d.transformation.setTransform.skewed.html" + }, + { + "path": "2dcontext/transformations/2d.transformation.transform.identity.html", + "url": "/2dcontext/transformations/2d.transformation.transform.identity.html" + }, + { + "path": "2dcontext/transformations/2d.transformation.transform.multiply.html", + "url": "/2dcontext/transformations/2d.transformation.transform.multiply.html" + }, + { + "path": "2dcontext/transformations/2d.transformation.transform.nonfinite.html", + "url": "/2dcontext/transformations/2d.transformation.transform.nonfinite.html" + }, + { + "path": "2dcontext/transformations/2d.transformation.transform.skewed.html", + "url": "/2dcontext/transformations/2d.transformation.transform.skewed.html" + }, + { + "path": "2dcontext/transformations/2d.transformation.translate.basic.html", + "url": "/2dcontext/transformations/2d.transformation.translate.basic.html" + }, + { + "path": "2dcontext/transformations/2d.transformation.translate.nonfinite.html", + "url": "/2dcontext/transformations/2d.transformation.translate.nonfinite.html" + }, + { + "path": "FileAPI/FileReader/Progress_event_bubbles_cancelable.html", + "url": "/FileAPI/FileReader/Progress_event_bubbles_cancelable.html" + }, + { + "path": "FileAPI/FileReaderSync.worker.js", + "url": "/FileAPI/FileReaderSync.worker" + }, + { + "path": "FileAPI/blob/Blob-XHR-revoke.html", + "url": "/FileAPI/blob/Blob-XHR-revoke.html" + }, + { + "path": "FileAPI/blob/Blob-close.html", + "url": "/FileAPI/blob/Blob-close.html" + }, + { + "path": "FileAPI/blob/Blob-constructor.html", + "url": "/FileAPI/blob/Blob-constructor.html" + }, + { + "path": "FileAPI/blob/Blob-in-worker.worker.js", + "url": "/FileAPI/blob/Blob-in-worker.worker" + }, + { + "path": "FileAPI/blob/Blob-slice-overflow.html", + "url": "/FileAPI/blob/Blob-slice-overflow.html" + }, + { + "path": "FileAPI/blob/Blob-slice.html", + "url": "/FileAPI/blob/Blob-slice.html" + }, + { + "path": "FileAPI/file/File-constructor.html", + "url": "/FileAPI/file/File-constructor.html" + }, + { + "path": "FileAPI/file/Worker-read-file-constructor.worker.js", + "url": "/FileAPI/file/Worker-read-file-constructor.worker" + }, + { + "path": "FileAPI/fileReader.html", + "url": "/FileAPI/fileReader.html" + }, + { + "path": "FileAPI/filelist-section/filelist.html", + "url": "/FileAPI/filelist-section/filelist.html" + }, + { + "path": "FileAPI/historical.html", + "url": "/FileAPI/historical.html" + }, + { + "path": "FileAPI/idlharness.html", + "url": "/FileAPI/idlharness.html" + }, + { + "path": "FileAPI/idlharness.worker.js", + "url": "/FileAPI/idlharness.worker" + }, + { + "path": "FileAPI/reading-data-section/Determining-Encoding.html", + "url": "/FileAPI/reading-data-section/Determining-Encoding.html" + }, + { + "path": "FileAPI/reading-data-section/FileReader-event-handler-attributes.html", + "url": "/FileAPI/reading-data-section/FileReader-event-handler-attributes.html" + }, + { + "path": "FileAPI/reading-data-section/FileReader-multiple-reads.html", + "url": "/FileAPI/reading-data-section/FileReader-multiple-reads.html" + }, + { + "path": "FileAPI/reading-data-section/filereader_abort.html", + "url": "/FileAPI/reading-data-section/filereader_abort.html" + }, + { + "path": "FileAPI/reading-data-section/filereader_error.html", + "url": "/FileAPI/reading-data-section/filereader_error.html" + }, + { + "path": "FileAPI/reading-data-section/filereader_readAsArrayBuffer.html", + "url": "/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html" + }, + { + "path": "FileAPI/reading-data-section/filereader_readAsDataURL.html", + "url": "/FileAPI/reading-data-section/filereader_readAsDataURL.html" + }, + { + "path": "FileAPI/reading-data-section/filereader_readAsText.html", + "url": "/FileAPI/reading-data-section/filereader_readAsText.html" + }, + { + "path": "FileAPI/reading-data-section/filereader_readystate.html", + "url": "/FileAPI/reading-data-section/filereader_readystate.html" + }, + { + "path": "FileAPI/reading-data-section/filereader_result.html", + "url": "/FileAPI/reading-data-section/filereader_result.html" + }, + { + "path": "FileAPI/url/url_createobjecturl_blob.html", + "url": "/FileAPI/url/url_createobjecturl_blob.html" + }, + { + "path": "FileAPI/url/url_xmlhttprequest.html", + "url": "/FileAPI/url/url_xmlhttprequest.html" + }, + { + "path": "IndexedDB/abort-in-initial-upgradeneeded.html", + "url": "/IndexedDB/abort-in-initial-upgradeneeded.html" + }, + { + "path": "IndexedDB/close-in-upgradeneeded.html", + "url": "/IndexedDB/close-in-upgradeneeded.html" + }, + { + "path": "IndexedDB/cursor-overloads.htm", + "url": "/IndexedDB/cursor-overloads.htm" + }, + { + "path": "IndexedDB/idb_binary_key_conversion.htm", + "url": "/IndexedDB/idb_binary_key_conversion.htm" + }, + { + "path": "IndexedDB/idb_webworkers.htm", + "url": "/IndexedDB/idb_webworkers.htm" + }, + { + "path": "IndexedDB/idbcursor-advance-continue-async.htm", + "url": "/IndexedDB/idbcursor-advance-continue-async.htm" + }, + { + "path": "IndexedDB/idbcursor-advance-invalid.htm", + "url": "/IndexedDB/idbcursor-advance-invalid.htm" + }, + { + "path": "IndexedDB/idbcursor-advance.htm", + "url": "/IndexedDB/idbcursor-advance.htm" + }, + { + "path": "IndexedDB/idbcursor-continue.htm", + "url": "/IndexedDB/idbcursor-continue.htm" + }, + { + "path": "IndexedDB/idbcursor-direction-index-keyrange.htm", + "url": "/IndexedDB/idbcursor-direction-index-keyrange.htm" + }, + { + "path": "IndexedDB/idbcursor-direction-index.htm", + "url": "/IndexedDB/idbcursor-direction-index.htm" + }, + { + "path": "IndexedDB/idbcursor-direction-objectstore-keyrange.htm", + "url": "/IndexedDB/idbcursor-direction-objectstore-keyrange.htm" + }, + { + "path": "IndexedDB/idbcursor-direction-objectstore.htm", + "url": "/IndexedDB/idbcursor-direction-objectstore.htm" + }, + { + "path": "IndexedDB/idbcursor-direction.htm", + "url": "/IndexedDB/idbcursor-direction.htm" + }, + { + "path": "IndexedDB/idbcursor-key.htm", + "url": "/IndexedDB/idbcursor-key.htm" + }, + { + "path": "IndexedDB/idbcursor-primarykey.htm", + "url": "/IndexedDB/idbcursor-primarykey.htm" + }, + { + "path": "IndexedDB/idbcursor-reused.htm", + "url": "/IndexedDB/idbcursor-reused.htm" + }, + { + "path": "IndexedDB/idbcursor-source.htm", + "url": "/IndexedDB/idbcursor-source.htm" + }, + { + "path": "IndexedDB/idbcursor_advance_index.htm", + "url": "/IndexedDB/idbcursor_advance_index.htm" + }, + { + "path": "IndexedDB/idbcursor_advance_index2.htm", + "url": "/IndexedDB/idbcursor_advance_index2.htm" + }, + { + "path": "IndexedDB/idbcursor_advance_index3.htm", + "url": "/IndexedDB/idbcursor_advance_index3.htm" + }, + { + "path": "IndexedDB/idbcursor_advance_index5.htm", + "url": "/IndexedDB/idbcursor_advance_index5.htm" + }, + { + "path": "IndexedDB/idbcursor_advance_index6.htm", + "url": "/IndexedDB/idbcursor_advance_index6.htm" + }, + { + "path": "IndexedDB/idbcursor_advance_index7.htm", + "url": "/IndexedDB/idbcursor_advance_index7.htm" + }, + { + "path": "IndexedDB/idbcursor_advance_index8.htm", + "url": "/IndexedDB/idbcursor_advance_index8.htm" + }, + { + "path": "IndexedDB/idbcursor_advance_index9.htm", + "url": "/IndexedDB/idbcursor_advance_index9.htm" + }, + { + "path": "IndexedDB/idbcursor_advance_objectstore.htm", + "url": "/IndexedDB/idbcursor_advance_objectstore.htm" + }, + { + "path": "IndexedDB/idbcursor_advance_objectstore2.htm", + "url": "/IndexedDB/idbcursor_advance_objectstore2.htm" + }, + { + "path": "IndexedDB/idbcursor_advance_objectstore3.htm", + "url": "/IndexedDB/idbcursor_advance_objectstore3.htm" + }, + { + "path": "IndexedDB/idbcursor_advance_objectstore4.htm", + "url": "/IndexedDB/idbcursor_advance_objectstore4.htm" + }, + { + "path": "IndexedDB/idbcursor_advance_objectstore5.htm", + "url": "/IndexedDB/idbcursor_advance_objectstore5.htm" + }, + { + "path": "IndexedDB/idbcursor_continue_index.htm", + "url": "/IndexedDB/idbcursor_continue_index.htm" + }, + { + "path": "IndexedDB/idbcursor_continue_index2.htm", + "url": "/IndexedDB/idbcursor_continue_index2.htm" + }, + { + "path": "IndexedDB/idbcursor_continue_index3.htm", + "url": "/IndexedDB/idbcursor_continue_index3.htm" + }, + { + "path": "IndexedDB/idbcursor_continue_index4.htm", + "url": "/IndexedDB/idbcursor_continue_index4.htm" + }, + { + "path": "IndexedDB/idbcursor_continue_index5.htm", + "url": "/IndexedDB/idbcursor_continue_index5.htm" + }, + { + "path": "IndexedDB/idbcursor_continue_index6.htm", + "url": "/IndexedDB/idbcursor_continue_index6.htm" + }, + { + "path": "IndexedDB/idbcursor_continue_index7.htm", + "url": "/IndexedDB/idbcursor_continue_index7.htm" + }, + { + "path": "IndexedDB/idbcursor_continue_index8.htm", + "url": "/IndexedDB/idbcursor_continue_index8.htm" + }, + { + "path": "IndexedDB/idbcursor_continue_invalid.htm", + "url": "/IndexedDB/idbcursor_continue_invalid.htm" + }, + { + "path": "IndexedDB/idbcursor_continue_objectstore.htm", + "url": "/IndexedDB/idbcursor_continue_objectstore.htm" + }, + { + "path": "IndexedDB/idbcursor_continue_objectstore2.htm", + "url": "/IndexedDB/idbcursor_continue_objectstore2.htm" + }, + { + "path": "IndexedDB/idbcursor_continue_objectstore3.htm", + "url": "/IndexedDB/idbcursor_continue_objectstore3.htm" + }, + { + "path": "IndexedDB/idbcursor_continue_objectstore4.htm", + "url": "/IndexedDB/idbcursor_continue_objectstore4.htm" + }, + { + "path": "IndexedDB/idbcursor_continue_objectstore5.htm", + "url": "/IndexedDB/idbcursor_continue_objectstore5.htm" + }, + { + "path": "IndexedDB/idbcursor_continue_objectstore6.htm", + "url": "/IndexedDB/idbcursor_continue_objectstore6.htm" + }, + { + "path": "IndexedDB/idbcursor_delete_index.htm", + "url": "/IndexedDB/idbcursor_delete_index.htm" + }, + { + "path": "IndexedDB/idbcursor_delete_index2.htm", + "url": "/IndexedDB/idbcursor_delete_index2.htm" + }, + { + "path": "IndexedDB/idbcursor_delete_index3.htm", + "url": "/IndexedDB/idbcursor_delete_index3.htm" + }, + { + "path": "IndexedDB/idbcursor_delete_index4.htm", + "url": "/IndexedDB/idbcursor_delete_index4.htm" + }, + { + "path": "IndexedDB/idbcursor_delete_index5.htm", + "url": "/IndexedDB/idbcursor_delete_index5.htm" + }, + { + "path": "IndexedDB/idbcursor_delete_objectstore.htm", + "url": "/IndexedDB/idbcursor_delete_objectstore.htm" + }, + { + "path": "IndexedDB/idbcursor_delete_objectstore2.htm", + "url": "/IndexedDB/idbcursor_delete_objectstore2.htm" + }, + { + "path": "IndexedDB/idbcursor_delete_objectstore3.htm", + "url": "/IndexedDB/idbcursor_delete_objectstore3.htm" + }, + { + "path": "IndexedDB/idbcursor_delete_objectstore4.htm", + "url": "/IndexedDB/idbcursor_delete_objectstore4.htm" + }, + { + "path": "IndexedDB/idbcursor_delete_objectstore5.htm", + "url": "/IndexedDB/idbcursor_delete_objectstore5.htm" + }, + { + "path": "IndexedDB/idbcursor_iterating.htm", + "url": "/IndexedDB/idbcursor_iterating.htm" + }, + { + "path": "IndexedDB/idbcursor_iterating_index.htm", + "url": "/IndexedDB/idbcursor_iterating_index.htm" + }, + { + "path": "IndexedDB/idbcursor_iterating_index2.htm", + "url": "/IndexedDB/idbcursor_iterating_index2.htm" + }, + { + "path": "IndexedDB/idbcursor_iterating_objectstore.htm", + "url": "/IndexedDB/idbcursor_iterating_objectstore.htm" + }, + { + "path": "IndexedDB/idbcursor_iterating_objectstore2.htm", + "url": "/IndexedDB/idbcursor_iterating_objectstore2.htm" + }, + { + "path": "IndexedDB/idbcursor_update_index.htm", + "url": "/IndexedDB/idbcursor_update_index.htm" + }, + { + "path": "IndexedDB/idbcursor_update_index2.htm", + "url": "/IndexedDB/idbcursor_update_index2.htm" + }, + { + "path": "IndexedDB/idbcursor_update_index3.htm", + "url": "/IndexedDB/idbcursor_update_index3.htm" + }, + { + "path": "IndexedDB/idbcursor_update_index4.htm", + "url": "/IndexedDB/idbcursor_update_index4.htm" + }, + { + "path": "IndexedDB/idbcursor_update_index5.htm", + "url": "/IndexedDB/idbcursor_update_index5.htm" + }, + { + "path": "IndexedDB/idbcursor_update_index6.htm", + "url": "/IndexedDB/idbcursor_update_index6.htm" + }, + { + "path": "IndexedDB/idbcursor_update_index7.htm", + "url": "/IndexedDB/idbcursor_update_index7.htm" + }, + { + "path": "IndexedDB/idbcursor_update_index8.htm", + "url": "/IndexedDB/idbcursor_update_index8.htm" + }, + { + "path": "IndexedDB/idbcursor_update_objectstore.htm", + "url": "/IndexedDB/idbcursor_update_objectstore.htm" + }, + { + "path": "IndexedDB/idbcursor_update_objectstore2.htm", + "url": "/IndexedDB/idbcursor_update_objectstore2.htm" + }, + { + "path": "IndexedDB/idbcursor_update_objectstore3.htm", + "url": "/IndexedDB/idbcursor_update_objectstore3.htm" + }, + { + "path": "IndexedDB/idbcursor_update_objectstore4.htm", + "url": "/IndexedDB/idbcursor_update_objectstore4.htm" + }, + { + "path": "IndexedDB/idbcursor_update_objectstore5.htm", + "url": "/IndexedDB/idbcursor_update_objectstore5.htm" + }, + { + "path": "IndexedDB/idbcursor_update_objectstore6.htm", + "url": "/IndexedDB/idbcursor_update_objectstore6.htm" + }, + { + "path": "IndexedDB/idbcursor_update_objectstore7.htm", + "url": "/IndexedDB/idbcursor_update_objectstore7.htm" + }, + { + "path": "IndexedDB/idbcursor_update_objectstore8.htm", + "url": "/IndexedDB/idbcursor_update_objectstore8.htm" + }, + { + "path": "IndexedDB/idbcursor_update_objectstore9.htm", + "url": "/IndexedDB/idbcursor_update_objectstore9.htm" + }, + { + "path": "IndexedDB/idbdatabase_close.htm", + "url": "/IndexedDB/idbdatabase_close.htm" + }, + { + "path": "IndexedDB/idbdatabase_close2.htm", + "url": "/IndexedDB/idbdatabase_close2.htm" + }, + { + "path": "IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm", + "url": "/IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm" + }, + { + "path": "IndexedDB/idbdatabase_createObjectStore.htm", + "url": "/IndexedDB/idbdatabase_createObjectStore.htm" + }, + { + "path": "IndexedDB/idbdatabase_createObjectStore10-emptyname.htm", + "url": "/IndexedDB/idbdatabase_createObjectStore10-emptyname.htm" + }, + { + "path": "IndexedDB/idbdatabase_createObjectStore11.htm", + "url": "/IndexedDB/idbdatabase_createObjectStore11.htm" + }, + { + "path": "IndexedDB/idbdatabase_createObjectStore2.htm", + "url": "/IndexedDB/idbdatabase_createObjectStore2.htm" + }, + { + "path": "IndexedDB/idbdatabase_createObjectStore3.htm", + "url": "/IndexedDB/idbdatabase_createObjectStore3.htm" + }, + { + "path": "IndexedDB/idbdatabase_createObjectStore4.htm", + "url": "/IndexedDB/idbdatabase_createObjectStore4.htm" + }, + { + "path": "IndexedDB/idbdatabase_createObjectStore5.htm", + "url": "/IndexedDB/idbdatabase_createObjectStore5.htm" + }, + { + "path": "IndexedDB/idbdatabase_createObjectStore6.htm", + "url": "/IndexedDB/idbdatabase_createObjectStore6.htm" + }, + { + "path": "IndexedDB/idbdatabase_createObjectStore7.htm", + "url": "/IndexedDB/idbdatabase_createObjectStore7.htm" + }, + { + "path": "IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm", + "url": "/IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm" + }, + { + "path": "IndexedDB/idbdatabase_deleteObjectStore.htm", + "url": "/IndexedDB/idbdatabase_deleteObjectStore.htm" + }, + { + "path": "IndexedDB/idbdatabase_deleteObjectStore2.htm", + "url": "/IndexedDB/idbdatabase_deleteObjectStore2.htm" + }, + { + "path": "IndexedDB/idbdatabase_deleteObjectStore3.htm", + "url": "/IndexedDB/idbdatabase_deleteObjectStore3.htm" + }, + { + "path": "IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm", + "url": "/IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm" + }, + { + "path": "IndexedDB/idbdatabase_transaction.htm", + "url": "/IndexedDB/idbdatabase_transaction.htm" + }, + { + "path": "IndexedDB/idbdatabase_transaction2.htm", + "url": "/IndexedDB/idbdatabase_transaction2.htm" + }, + { + "path": "IndexedDB/idbdatabase_transaction3.htm", + "url": "/IndexedDB/idbdatabase_transaction3.htm" + }, + { + "path": "IndexedDB/idbdatabase_transaction4.htm", + "url": "/IndexedDB/idbdatabase_transaction4.htm" + }, + { + "path": "IndexedDB/idbdatabase_transaction5.htm", + "url": "/IndexedDB/idbdatabase_transaction5.htm" + }, + { + "path": "IndexedDB/idbfactory_cmp.htm", + "url": "/IndexedDB/idbfactory_cmp.htm" + }, + { + "path": "IndexedDB/idbfactory_cmp2.htm", + "url": "/IndexedDB/idbfactory_cmp2.htm" + }, + { + "path": "IndexedDB/idbfactory_cmp3.htm", + "url": "/IndexedDB/idbfactory_cmp3.htm" + }, + { + "path": "IndexedDB/idbfactory_cmp4.htm", + "url": "/IndexedDB/idbfactory_cmp4.htm" + }, + { + "path": "IndexedDB/idbfactory_deleteDatabase.htm", + "url": "/IndexedDB/idbfactory_deleteDatabase.htm" + }, + { + "path": "IndexedDB/idbfactory_deleteDatabase2.htm", + "url": "/IndexedDB/idbfactory_deleteDatabase2.htm" + }, + { + "path": "IndexedDB/idbfactory_deleteDatabase3.htm", + "url": "/IndexedDB/idbfactory_deleteDatabase3.htm" + }, + { + "path": "IndexedDB/idbfactory_deleteDatabase4.htm", + "url": "/IndexedDB/idbfactory_deleteDatabase4.htm" + }, + { + "path": "IndexedDB/idbfactory_open.htm", + "url": "/IndexedDB/idbfactory_open.htm" + }, + { + "path": "IndexedDB/idbfactory_open10.htm", + "url": "/IndexedDB/idbfactory_open10.htm" + }, + { + "path": "IndexedDB/idbfactory_open11.htm", + "url": "/IndexedDB/idbfactory_open11.htm" + }, + { + "path": "IndexedDB/idbfactory_open12.htm", + "url": "/IndexedDB/idbfactory_open12.htm" + }, + { + "path": "IndexedDB/idbfactory_open2.htm", + "url": "/IndexedDB/idbfactory_open2.htm" + }, + { + "path": "IndexedDB/idbfactory_open3.htm", + "url": "/IndexedDB/idbfactory_open3.htm" + }, + { + "path": "IndexedDB/idbfactory_open4.htm", + "url": "/IndexedDB/idbfactory_open4.htm" + }, + { + "path": "IndexedDB/idbfactory_open5.htm", + "url": "/IndexedDB/idbfactory_open5.htm" + }, + { + "path": "IndexedDB/idbfactory_open6.htm", + "url": "/IndexedDB/idbfactory_open6.htm" + }, + { + "path": "IndexedDB/idbfactory_open7.htm", + "url": "/IndexedDB/idbfactory_open7.htm" + }, + { + "path": "IndexedDB/idbfactory_open8.htm", + "url": "/IndexedDB/idbfactory_open8.htm" + }, + { + "path": "IndexedDB/idbfactory_open9.htm", + "url": "/IndexedDB/idbfactory_open9.htm" + }, + { + "path": "IndexedDB/idbindex-multientry-arraykeypath.htm", + "url": "/IndexedDB/idbindex-multientry-arraykeypath.htm" + }, + { + "path": "IndexedDB/idbindex-multientry-big.htm", + "url": "/IndexedDB/idbindex-multientry-big.htm" + }, + { + "path": "IndexedDB/idbindex-multientry.htm", + "url": "/IndexedDB/idbindex-multientry.htm" + }, + { + "path": "IndexedDB/idbindex-rename-abort.html", + "url": "/IndexedDB/idbindex-rename-abort.html" + }, + { + "path": "IndexedDB/idbindex-rename-errors.html", + "url": "/IndexedDB/idbindex-rename-errors.html" + }, + { + "path": "IndexedDB/idbindex-rename.html", + "url": "/IndexedDB/idbindex-rename.html" + }, + { + "path": "IndexedDB/idbindex_count.htm", + "url": "/IndexedDB/idbindex_count.htm" + }, + { + "path": "IndexedDB/idbindex_count2.htm", + "url": "/IndexedDB/idbindex_count2.htm" + }, + { + "path": "IndexedDB/idbindex_count3.htm", + "url": "/IndexedDB/idbindex_count3.htm" + }, + { + "path": "IndexedDB/idbindex_count4.htm", + "url": "/IndexedDB/idbindex_count4.htm" + }, + { + "path": "IndexedDB/idbindex_get.htm", + "url": "/IndexedDB/idbindex_get.htm" + }, + { + "path": "IndexedDB/idbindex_get2.htm", + "url": "/IndexedDB/idbindex_get2.htm" + }, + { + "path": "IndexedDB/idbindex_get3.htm", + "url": "/IndexedDB/idbindex_get3.htm" + }, + { + "path": "IndexedDB/idbindex_get4.htm", + "url": "/IndexedDB/idbindex_get4.htm" + }, + { + "path": "IndexedDB/idbindex_get5.htm", + "url": "/IndexedDB/idbindex_get5.htm" + }, + { + "path": "IndexedDB/idbindex_get6.htm", + "url": "/IndexedDB/idbindex_get6.htm" + }, + { + "path": "IndexedDB/idbindex_get7.htm", + "url": "/IndexedDB/idbindex_get7.htm" + }, + { + "path": "IndexedDB/idbindex_get8.htm", + "url": "/IndexedDB/idbindex_get8.htm" + }, + { + "path": "IndexedDB/idbindex_getAll.html", + "url": "/IndexedDB/idbindex_getAll.html" + }, + { + "path": "IndexedDB/idbindex_getAllKeys.html", + "url": "/IndexedDB/idbindex_getAllKeys.html" + }, + { + "path": "IndexedDB/idbindex_getKey.htm", + "url": "/IndexedDB/idbindex_getKey.htm" + }, + { + "path": "IndexedDB/idbindex_getKey2.htm", + "url": "/IndexedDB/idbindex_getKey2.htm" + }, + { + "path": "IndexedDB/idbindex_getKey3.htm", + "url": "/IndexedDB/idbindex_getKey3.htm" + }, + { + "path": "IndexedDB/idbindex_getKey4.htm", + "url": "/IndexedDB/idbindex_getKey4.htm" + }, + { + "path": "IndexedDB/idbindex_getKey5.htm", + "url": "/IndexedDB/idbindex_getKey5.htm" + }, + { + "path": "IndexedDB/idbindex_getKey6.htm", + "url": "/IndexedDB/idbindex_getKey6.htm" + }, + { + "path": "IndexedDB/idbindex_getKey7.htm", + "url": "/IndexedDB/idbindex_getKey7.htm" + }, + { + "path": "IndexedDB/idbindex_getKey8.htm", + "url": "/IndexedDB/idbindex_getKey8.htm" + }, + { + "path": "IndexedDB/idbindex_indexNames.htm", + "url": "/IndexedDB/idbindex_indexNames.htm" + }, + { + "path": "IndexedDB/idbindex_openCursor.htm", + "url": "/IndexedDB/idbindex_openCursor.htm" + }, + { + "path": "IndexedDB/idbindex_openCursor2.htm", + "url": "/IndexedDB/idbindex_openCursor2.htm" + }, + { + "path": "IndexedDB/idbindex_openCursor3.htm", + "url": "/IndexedDB/idbindex_openCursor3.htm" + }, + { + "path": "IndexedDB/idbindex_openKeyCursor.htm", + "url": "/IndexedDB/idbindex_openKeyCursor.htm" + }, + { + "path": "IndexedDB/idbindex_openKeyCursor2.htm", + "url": "/IndexedDB/idbindex_openKeyCursor2.htm" + }, + { + "path": "IndexedDB/idbindex_openKeyCursor3.htm", + "url": "/IndexedDB/idbindex_openKeyCursor3.htm" + }, + { + "path": "IndexedDB/idbindex_openKeyCursor4.htm", + "url": "/IndexedDB/idbindex_openKeyCursor4.htm" + }, + { + "path": "IndexedDB/idbkeyrange-includes.htm", + "url": "/IndexedDB/idbkeyrange-includes.htm" + }, + { + "path": "IndexedDB/idbkeyrange.htm", + "url": "/IndexedDB/idbkeyrange.htm" + }, + { + "path": "IndexedDB/idbkeyrange_incorrect.htm", + "url": "/IndexedDB/idbkeyrange_incorrect.htm" + }, + { + "path": "IndexedDB/idbobjectstore-rename-abort.html", + "url": "/IndexedDB/idbobjectstore-rename-abort.html" + }, + { + "path": "IndexedDB/idbobjectstore-rename-errors.html", + "url": "/IndexedDB/idbobjectstore-rename-errors.html" + }, + { + "path": "IndexedDB/idbobjectstore-rename-store.html", + "url": "/IndexedDB/idbobjectstore-rename-store.html" + }, + { + "path": "IndexedDB/idbobjectstore_add.htm", + "url": "/IndexedDB/idbobjectstore_add.htm" + }, + { + "path": "IndexedDB/idbobjectstore_add10.htm", + "url": "/IndexedDB/idbobjectstore_add10.htm" + }, + { + "path": "IndexedDB/idbobjectstore_add11.htm", + "url": "/IndexedDB/idbobjectstore_add11.htm" + }, + { + "path": "IndexedDB/idbobjectstore_add12.htm", + "url": "/IndexedDB/idbobjectstore_add12.htm" + }, + { + "path": "IndexedDB/idbobjectstore_add13.htm", + "url": "/IndexedDB/idbobjectstore_add13.htm" + }, + { + "path": "IndexedDB/idbobjectstore_add14.htm", + "url": "/IndexedDB/idbobjectstore_add14.htm" + }, + { + "path": "IndexedDB/idbobjectstore_add15.htm", + "url": "/IndexedDB/idbobjectstore_add15.htm" + }, + { + "path": "IndexedDB/idbobjectstore_add16.htm", + "url": "/IndexedDB/idbobjectstore_add16.htm" + }, + { + "path": "IndexedDB/idbobjectstore_add2.htm", + "url": "/IndexedDB/idbobjectstore_add2.htm" + }, + { + "path": "IndexedDB/idbobjectstore_add3.htm", + "url": "/IndexedDB/idbobjectstore_add3.htm" + }, + { + "path": "IndexedDB/idbobjectstore_add4.htm", + "url": "/IndexedDB/idbobjectstore_add4.htm" + }, + { + "path": "IndexedDB/idbobjectstore_add5.htm", + "url": "/IndexedDB/idbobjectstore_add5.htm" + }, + { + "path": "IndexedDB/idbobjectstore_add6.htm", + "url": "/IndexedDB/idbobjectstore_add6.htm" + }, + { + "path": "IndexedDB/idbobjectstore_add7.htm", + "url": "/IndexedDB/idbobjectstore_add7.htm" + }, + { + "path": "IndexedDB/idbobjectstore_add8.htm", + "url": "/IndexedDB/idbobjectstore_add8.htm" + }, + { + "path": "IndexedDB/idbobjectstore_add9.htm", + "url": "/IndexedDB/idbobjectstore_add9.htm" + }, + { + "path": "IndexedDB/idbobjectstore_clear.htm", + "url": "/IndexedDB/idbobjectstore_clear.htm" + }, + { + "path": "IndexedDB/idbobjectstore_clear2.htm", + "url": "/IndexedDB/idbobjectstore_clear2.htm" + }, + { + "path": "IndexedDB/idbobjectstore_clear3.htm", + "url": "/IndexedDB/idbobjectstore_clear3.htm" + }, + { + "path": "IndexedDB/idbobjectstore_clear4.htm", + "url": "/IndexedDB/idbobjectstore_clear4.htm" + }, + { + "path": "IndexedDB/idbobjectstore_count.htm", + "url": "/IndexedDB/idbobjectstore_count.htm" + }, + { + "path": "IndexedDB/idbobjectstore_count2.htm", + "url": "/IndexedDB/idbobjectstore_count2.htm" + }, + { + "path": "IndexedDB/idbobjectstore_count3.htm", + "url": "/IndexedDB/idbobjectstore_count3.htm" + }, + { + "path": "IndexedDB/idbobjectstore_count4.htm", + "url": "/IndexedDB/idbobjectstore_count4.htm" + }, + { + "path": "IndexedDB/idbobjectstore_createIndex.htm", + "url": "/IndexedDB/idbobjectstore_createIndex.htm" + }, + { + "path": "IndexedDB/idbobjectstore_createIndex10.htm", + "url": "/IndexedDB/idbobjectstore_createIndex10.htm" + }, + { + "path": "IndexedDB/idbobjectstore_createIndex11.htm", + "url": "/IndexedDB/idbobjectstore_createIndex11.htm" + }, + { + "path": "IndexedDB/idbobjectstore_createIndex12.htm", + "url": "/IndexedDB/idbobjectstore_createIndex12.htm" + }, + { + "path": "IndexedDB/idbobjectstore_createIndex13.htm", + "url": "/IndexedDB/idbobjectstore_createIndex13.htm" + }, + { + "path": "IndexedDB/idbobjectstore_createIndex14-exception_order.htm", + "url": "/IndexedDB/idbobjectstore_createIndex14-exception_order.htm" + }, + { + "path": "IndexedDB/idbobjectstore_createIndex2.htm", + "url": "/IndexedDB/idbobjectstore_createIndex2.htm" + }, + { + "path": "IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm", + "url": "/IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm" + }, + { + "path": "IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm", + "url": "/IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm" + }, + { + "path": "IndexedDB/idbobjectstore_createIndex6-event_order.htm", + "url": "/IndexedDB/idbobjectstore_createIndex6-event_order.htm" + }, + { + "path": "IndexedDB/idbobjectstore_createIndex7-event_order.htm", + "url": "/IndexedDB/idbobjectstore_createIndex7-event_order.htm" + }, + { + "path": "IndexedDB/idbobjectstore_createIndex9-emptyname.htm", + "url": "/IndexedDB/idbobjectstore_createIndex9-emptyname.htm" + }, + { + "path": "IndexedDB/idbobjectstore_delete.htm", + "url": "/IndexedDB/idbobjectstore_delete.htm" + }, + { + "path": "IndexedDB/idbobjectstore_delete2.htm", + "url": "/IndexedDB/idbobjectstore_delete2.htm" + }, + { + "path": "IndexedDB/idbobjectstore_delete3.htm", + "url": "/IndexedDB/idbobjectstore_delete3.htm" + }, + { + "path": "IndexedDB/idbobjectstore_delete4.htm", + "url": "/IndexedDB/idbobjectstore_delete4.htm" + }, + { + "path": "IndexedDB/idbobjectstore_delete5.htm", + "url": "/IndexedDB/idbobjectstore_delete5.htm" + }, + { + "path": "IndexedDB/idbobjectstore_delete6.htm", + "url": "/IndexedDB/idbobjectstore_delete6.htm" + }, + { + "path": "IndexedDB/idbobjectstore_delete7.htm", + "url": "/IndexedDB/idbobjectstore_delete7.htm" + }, + { + "path": "IndexedDB/idbobjectstore_deleteIndex.htm", + "url": "/IndexedDB/idbobjectstore_deleteIndex.htm" + }, + { + "path": "IndexedDB/idbobjectstore_deleted.htm", + "url": "/IndexedDB/idbobjectstore_deleted.htm" + }, + { + "path": "IndexedDB/idbobjectstore_get.htm", + "url": "/IndexedDB/idbobjectstore_get.htm" + }, + { + "path": "IndexedDB/idbobjectstore_get2.htm", + "url": "/IndexedDB/idbobjectstore_get2.htm" + }, + { + "path": "IndexedDB/idbobjectstore_get3.htm", + "url": "/IndexedDB/idbobjectstore_get3.htm" + }, + { + "path": "IndexedDB/idbobjectstore_get4.htm", + "url": "/IndexedDB/idbobjectstore_get4.htm" + }, + { + "path": "IndexedDB/idbobjectstore_get5.htm", + "url": "/IndexedDB/idbobjectstore_get5.htm" + }, + { + "path": "IndexedDB/idbobjectstore_get6.htm", + "url": "/IndexedDB/idbobjectstore_get6.htm" + }, + { + "path": "IndexedDB/idbobjectstore_get7.htm", + "url": "/IndexedDB/idbobjectstore_get7.htm" + }, + { + "path": "IndexedDB/idbobjectstore_getAll.html", + "url": "/IndexedDB/idbobjectstore_getAll.html" + }, + { + "path": "IndexedDB/idbobjectstore_getAllKeys.html", + "url": "/IndexedDB/idbobjectstore_getAllKeys.html" + }, + { + "path": "IndexedDB/idbobjectstore_index.htm", + "url": "/IndexedDB/idbobjectstore_index.htm" + }, + { + "path": "IndexedDB/idbobjectstore_openCursor.htm", + "url": "/IndexedDB/idbobjectstore_openCursor.htm" + }, + { + "path": "IndexedDB/idbobjectstore_openCursor_invalid.htm", + "url": "/IndexedDB/idbobjectstore_openCursor_invalid.htm" + }, + { + "path": "IndexedDB/idbobjectstore_openKeyCursor.htm", + "url": "/IndexedDB/idbobjectstore_openKeyCursor.htm" + }, + { + "path": "IndexedDB/idbobjectstore_put.htm", + "url": "/IndexedDB/idbobjectstore_put.htm" + }, + { + "path": "IndexedDB/idbobjectstore_put10.htm", + "url": "/IndexedDB/idbobjectstore_put10.htm" + }, + { + "path": "IndexedDB/idbobjectstore_put11.htm", + "url": "/IndexedDB/idbobjectstore_put11.htm" + }, + { + "path": "IndexedDB/idbobjectstore_put12.htm", + "url": "/IndexedDB/idbobjectstore_put12.htm" + }, + { + "path": "IndexedDB/idbobjectstore_put13.htm", + "url": "/IndexedDB/idbobjectstore_put13.htm" + }, + { + "path": "IndexedDB/idbobjectstore_put14.htm", + "url": "/IndexedDB/idbobjectstore_put14.htm" + }, + { + "path": "IndexedDB/idbobjectstore_put15.htm", + "url": "/IndexedDB/idbobjectstore_put15.htm" + }, + { + "path": "IndexedDB/idbobjectstore_put16.htm", + "url": "/IndexedDB/idbobjectstore_put16.htm" + }, + { + "path": "IndexedDB/idbobjectstore_put2.htm", + "url": "/IndexedDB/idbobjectstore_put2.htm" + }, + { + "path": "IndexedDB/idbobjectstore_put3.htm", + "url": "/IndexedDB/idbobjectstore_put3.htm" + }, + { + "path": "IndexedDB/idbobjectstore_put4.htm", + "url": "/IndexedDB/idbobjectstore_put4.htm" + }, + { + "path": "IndexedDB/idbobjectstore_put5.htm", + "url": "/IndexedDB/idbobjectstore_put5.htm" + }, + { + "path": "IndexedDB/idbobjectstore_put6.htm", + "url": "/IndexedDB/idbobjectstore_put6.htm" + }, + { + "path": "IndexedDB/idbobjectstore_put7.htm", + "url": "/IndexedDB/idbobjectstore_put7.htm" + }, + { + "path": "IndexedDB/idbobjectstore_put8.htm", + "url": "/IndexedDB/idbobjectstore_put8.htm" + }, + { + "path": "IndexedDB/idbobjectstore_put9.htm", + "url": "/IndexedDB/idbobjectstore_put9.htm" + }, + { + "path": "IndexedDB/idbtransaction-oncomplete.htm", + "url": "/IndexedDB/idbtransaction-oncomplete.htm" + }, + { + "path": "IndexedDB/idbtransaction.htm", + "url": "/IndexedDB/idbtransaction.htm" + }, + { + "path": "IndexedDB/idbtransaction_abort.htm", + "url": "/IndexedDB/idbtransaction_abort.htm" + }, + { + "path": "IndexedDB/idbtransaction_objectStoreNames.html", + "url": "/IndexedDB/idbtransaction_objectStoreNames.html" + }, + { + "path": "IndexedDB/idbversionchangeevent.htm", + "url": "/IndexedDB/idbversionchangeevent.htm" + }, + { + "path": "IndexedDB/index_sort_order.htm", + "url": "/IndexedDB/index_sort_order.htm" + }, + { + "path": "IndexedDB/interfaces.html", + "url": "/IndexedDB/interfaces.html" + }, + { + "path": "IndexedDB/interfaces.worker.js", + "url": "/IndexedDB/interfaces.worker" + }, + { + "path": "IndexedDB/key_invalid.htm", + "url": "/IndexedDB/key_invalid.htm" + }, + { + "path": "IndexedDB/keygenerator-constrainterror.htm", + "url": "/IndexedDB/keygenerator-constrainterror.htm" + }, + { + "path": "IndexedDB/keygenerator-overflow.htm", + "url": "/IndexedDB/keygenerator-overflow.htm" + }, + { + "path": "IndexedDB/keygenerator.htm", + "url": "/IndexedDB/keygenerator.htm" + }, + { + "path": "IndexedDB/keyorder.htm", + "url": "/IndexedDB/keyorder.htm" + }, + { + "path": "IndexedDB/keypath.htm", + "url": "/IndexedDB/keypath.htm" + }, + { + "path": "IndexedDB/keypath_invalid.htm", + "url": "/IndexedDB/keypath_invalid.htm" + }, + { + "path": "IndexedDB/list_ordering.htm", + "url": "/IndexedDB/list_ordering.htm" + }, + { + "path": "IndexedDB/objectstore_keyorder.htm", + "url": "/IndexedDB/objectstore_keyorder.htm" + }, + { + "path": "IndexedDB/request_bubble-and-capture.htm", + "url": "/IndexedDB/request_bubble-and-capture.htm" + }, + { + "path": "IndexedDB/string-list-ordering.htm", + "url": "/IndexedDB/string-list-ordering.htm" + }, + { + "path": "IndexedDB/transaction-abort-generator-revert.html", + "url": "/IndexedDB/transaction-abort-generator-revert.html" + }, + { + "path": "IndexedDB/transaction-abort-index-metadata-revert.html", + "url": "/IndexedDB/transaction-abort-index-metadata-revert.html" + }, + { + "path": "IndexedDB/transaction-abort-multiple-metadata-revert.html", + "url": "/IndexedDB/transaction-abort-multiple-metadata-revert.html" + }, + { + "path": "IndexedDB/transaction-abort-object-store-metadata-revert.html", + "url": "/IndexedDB/transaction-abort-object-store-metadata-revert.html" + }, + { + "path": "IndexedDB/transaction-create_in_versionchange.htm", + "url": "/IndexedDB/transaction-create_in_versionchange.htm" + }, + { + "path": "IndexedDB/transaction-lifetime-blocked.htm", + "url": "/IndexedDB/transaction-lifetime-blocked.htm" + }, + { + "path": "IndexedDB/transaction-lifetime-empty.html", + "url": "/IndexedDB/transaction-lifetime-empty.html" + }, + { + "path": "IndexedDB/transaction-lifetime.htm", + "url": "/IndexedDB/transaction-lifetime.htm" + }, + { + "path": "IndexedDB/transaction-requestqueue.htm", + "url": "/IndexedDB/transaction-requestqueue.htm" + }, + { + "path": "IndexedDB/transaction_bubble-and-capture.htm", + "url": "/IndexedDB/transaction_bubble-and-capture.htm" + }, + { + "path": "IndexedDB/value.htm", + "url": "/IndexedDB/value.htm" + }, + { + "path": "IndexedDB/value_recursive.htm", + "url": "/IndexedDB/value_recursive.htm" + }, + { + "path": "WebCryptoAPI/derive_bits_keys/ecdh_bits.worker.js", + "url": "/WebCryptoAPI/derive_bits_keys/ecdh_bits.worker" + }, + { + "path": "WebCryptoAPI/derive_bits_keys/ecdh_keys.worker.js", + "url": "/WebCryptoAPI/derive_bits_keys/ecdh_keys.worker" + }, + { + "path": "WebCryptoAPI/derive_bits_keys/hkdf.worker.js", + "url": "/WebCryptoAPI/derive_bits_keys/hkdf.worker" + }, + { + "path": "WebCryptoAPI/derive_bits_keys/pbkdf2.worker.js", + "url": "/WebCryptoAPI/derive_bits_keys/pbkdf2.worker" + }, + { + "path": "WebCryptoAPI/digest/digest.worker.js", + "url": "/WebCryptoAPI/digest/digest.worker" + }, + { + "path": "WebCryptoAPI/encrypt_decrypt/aes_cbc.worker.js", + "url": "/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker" + }, + { + "path": "WebCryptoAPI/encrypt_decrypt/aes_ctr.worker.js", + "url": "/WebCryptoAPI/encrypt_decrypt/aes_ctr.worker" + }, + { + "path": "WebCryptoAPI/encrypt_decrypt/aes_gcm.worker.js", + "url": "/WebCryptoAPI/encrypt_decrypt/aes_gcm.worker" + }, + { + "path": "WebCryptoAPI/encrypt_decrypt/rsa.worker.js", + "url": "/WebCryptoAPI/encrypt_decrypt/rsa.worker" + }, + { + "path": "WebCryptoAPI/generateKey/failures.worker.js", + "url": "/WebCryptoAPI/generateKey/failures.worker" + }, + { + "path": "WebCryptoAPI/generateKey/failures_AES-CBC.worker.js", + "url": "/WebCryptoAPI/generateKey/failures_AES-CBC.worker" + }, + { + "path": "WebCryptoAPI/generateKey/failures_AES-CTR.worker.js", + "url": "/WebCryptoAPI/generateKey/failures_AES-CTR.worker" + }, + { + "path": "WebCryptoAPI/generateKey/failures_AES-GCM.worker.js", + "url": "/WebCryptoAPI/generateKey/failures_AES-GCM.worker" + }, + { + "path": "WebCryptoAPI/generateKey/failures_AES-KW.worker.js", + "url": "/WebCryptoAPI/generateKey/failures_AES-KW.worker" + }, + { + "path": "WebCryptoAPI/generateKey/failures_ECDH.worker.js", + "url": "/WebCryptoAPI/generateKey/failures_ECDH.worker" + }, + { + "path": "WebCryptoAPI/generateKey/failures_ECDSA.worker.js", + "url": "/WebCryptoAPI/generateKey/failures_ECDSA.worker" + }, + { + "path": "WebCryptoAPI/generateKey/failures_HMAC.worker.js", + "url": "/WebCryptoAPI/generateKey/failures_HMAC.worker" + }, + { + "path": "WebCryptoAPI/generateKey/failures_RSA-OAEP.worker.js", + "url": "/WebCryptoAPI/generateKey/failures_RSA-OAEP.worker" + }, + { + "path": "WebCryptoAPI/generateKey/failures_RSA-PSS.worker.js", + "url": "/WebCryptoAPI/generateKey/failures_RSA-PSS.worker" + }, + { + "path": "WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.worker.js", + "url": "/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.worker" + }, + { + "path": "WebCryptoAPI/generateKey/successes.worker.js", + "url": "/WebCryptoAPI/generateKey/successes.worker" + }, + { + "path": "WebCryptoAPI/generateKey/successes_AES-CBC.worker.js", + "url": "/WebCryptoAPI/generateKey/successes_AES-CBC.worker" + }, + { + "path": "WebCryptoAPI/generateKey/successes_AES-CTR.worker.js", + "url": "/WebCryptoAPI/generateKey/successes_AES-CTR.worker" + }, + { + "path": "WebCryptoAPI/generateKey/successes_AES-GCM.worker.js", + "url": "/WebCryptoAPI/generateKey/successes_AES-GCM.worker" + }, + { + "path": "WebCryptoAPI/generateKey/successes_AES-KW.worker.js", + "url": "/WebCryptoAPI/generateKey/successes_AES-KW.worker" + }, + { + "path": "WebCryptoAPI/generateKey/successes_ECDH.worker.js", + "url": "/WebCryptoAPI/generateKey/successes_ECDH.worker" + }, + { + "path": "WebCryptoAPI/generateKey/successes_ECDSA.worker.js", + "url": "/WebCryptoAPI/generateKey/successes_ECDSA.worker" + }, + { + "path": "WebCryptoAPI/generateKey/successes_HMAC.worker.js", + "url": "/WebCryptoAPI/generateKey/successes_HMAC.worker" + }, + { + "path": "WebCryptoAPI/generateKey/successes_RSA-OAEP.worker.js", + "url": "/WebCryptoAPI/generateKey/successes_RSA-OAEP.worker" + }, + { + "path": "WebCryptoAPI/generateKey/successes_RSA-PSS.worker.js", + "url": "/WebCryptoAPI/generateKey/successes_RSA-PSS.worker" + }, + { + "path": "WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.worker.js", + "url": "/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.worker" + }, + { + "path": "WebCryptoAPI/getRandomValues.worker.js", + "url": "/WebCryptoAPI/getRandomValues.worker" + }, + { + "path": "WebCryptoAPI/idlharness.html", + "url": "/WebCryptoAPI/idlharness.html" + }, + { + "path": "WebCryptoAPI/idlharness.worker.js", + "url": "/WebCryptoAPI/idlharness.worker" + }, + { + "path": "WebCryptoAPI/import_export/ec_importKey.worker.js", + "url": "/WebCryptoAPI/import_export/ec_importKey.worker" + }, + { + "path": "WebCryptoAPI/import_export/rsa_importKey.worker.js", + "url": "/WebCryptoAPI/import_export/rsa_importKey.worker" + }, + { + "path": "WebCryptoAPI/import_export/symmetric_importKey.worker.js", + "url": "/WebCryptoAPI/import_export/symmetric_importKey.worker" + }, + { + "path": "WebCryptoAPI/import_export/test_ec_importKey.html", + "url": "/WebCryptoAPI/import_export/test_ec_importKey.html" + }, + { + "path": "WebCryptoAPI/import_export/test_rsa_importKey.html", + "url": "/WebCryptoAPI/import_export/test_rsa_importKey.html" + }, + { + "path": "WebCryptoAPI/import_export/test_symmetric_importKey.html", + "url": "/WebCryptoAPI/import_export/test_symmetric_importKey.html" + }, + { + "path": "WebCryptoAPI/sign_verify/ecdsa.worker.js", + "url": "/WebCryptoAPI/sign_verify/ecdsa.worker" + }, + { + "path": "WebCryptoAPI/sign_verify/hmac.worker.js", + "url": "/WebCryptoAPI/sign_verify/hmac.worker" + }, + { + "path": "WebCryptoAPI/sign_verify/rsa_pkcs.worker.js", + "url": "/WebCryptoAPI/sign_verify/rsa_pkcs.worker" + }, + { + "path": "WebCryptoAPI/sign_verify/rsa_pss.worker.js", + "url": "/WebCryptoAPI/sign_verify/rsa_pss.worker" + }, + { + "path": "WebCryptoAPI/test_getRandomValues.html", + "url": "/WebCryptoAPI/test_getRandomValues.html" + }, + { + "path": "WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html", + "url": "/WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html" + }, + { + "path": "WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html", + "url": "/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html" + }, + { + "path": "WebIDL/ecmascript-binding/es-exceptions/constructor-object.html", + "url": "/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html" + }, + { + "path": "WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js", + "url": "/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker" + }, + { + "path": "WebIDL/ecmascript-binding/es-exceptions/exceptions.html", + "url": "/WebIDL/ecmascript-binding/es-exceptions/exceptions.html" + }, + { + "path": "WebIDL/ecmascript-binding/has-instance.html", + "url": "/WebIDL/ecmascript-binding/has-instance.html" + }, + { + "path": "WebIDL/ecmascript-binding/interface-object.html", + "url": "/WebIDL/ecmascript-binding/interface-object.html" + }, + { + "path": "XMLHttpRequest/FormData-append.html", + "url": "/XMLHttpRequest/FormData-append.html" + }, + { + "path": "XMLHttpRequest/XMLHttpRequest-withCredentials.any.js", + "url": "/XMLHttpRequest/XMLHttpRequest-withCredentials.any.html" + }, + { + "path": "XMLHttpRequest/XMLHttpRequest-withCredentials.any.js", + "url": "/XMLHttpRequest/XMLHttpRequest-withCredentials.any.worker" + }, + { + "path": "XMLHttpRequest/abort-after-receive.htm", + "url": "/XMLHttpRequest/abort-after-receive.htm" + }, + { + "path": "XMLHttpRequest/abort-after-send.htm", + "url": "/XMLHttpRequest/abort-after-send.htm" + }, + { + "path": "XMLHttpRequest/abort-after-stop.htm", + "url": "/XMLHttpRequest/abort-after-stop.htm" + }, + { + "path": "XMLHttpRequest/abort-after-timeout.htm", + "url": "/XMLHttpRequest/abort-after-timeout.htm" + }, + { + "path": "XMLHttpRequest/abort-during-done.htm", + "url": "/XMLHttpRequest/abort-during-done.htm" + }, + { + "path": "XMLHttpRequest/abort-during-open.htm", + "url": "/XMLHttpRequest/abort-during-open.htm" + }, + { + "path": "XMLHttpRequest/abort-during-open.worker.js", + "url": "/XMLHttpRequest/abort-during-open.worker" + }, + { + "path": "XMLHttpRequest/abort-during-unsent.htm", + "url": "/XMLHttpRequest/abort-during-unsent.htm" + }, + { + "path": "XMLHttpRequest/abort-during-upload.htm", + "url": "/XMLHttpRequest/abort-during-upload.htm" + }, + { + "path": "XMLHttpRequest/abort-event-abort.htm", + "url": "/XMLHttpRequest/abort-event-abort.htm" + }, + { + "path": "XMLHttpRequest/abort-event-listeners.htm", + "url": "/XMLHttpRequest/abort-event-listeners.htm" + }, + { + "path": "XMLHttpRequest/abort-event-loadend.htm", + "url": "/XMLHttpRequest/abort-event-loadend.htm" + }, + { + "path": "XMLHttpRequest/abort-event-order.htm", + "url": "/XMLHttpRequest/abort-event-order.htm" + }, + { + "path": "XMLHttpRequest/abort-upload-event-abort.htm", + "url": "/XMLHttpRequest/abort-upload-event-abort.htm" + }, + { + "path": "XMLHttpRequest/abort-upload-event-loadend.htm", + "url": "/XMLHttpRequest/abort-upload-event-loadend.htm" + }, + { + "path": "XMLHttpRequest/anonymous-mode-unsupported.htm", + "url": "/XMLHttpRequest/anonymous-mode-unsupported.htm" + }, + { + "path": "XMLHttpRequest/data-uri.htm", + "url": "/XMLHttpRequest/data-uri.htm" + }, + { + "path": "XMLHttpRequest/event-abort.htm", + "url": "/XMLHttpRequest/event-abort.htm" + }, + { + "path": "XMLHttpRequest/event-error-order.sub.html", + "url": "/XMLHttpRequest/event-error-order.sub.html" + }, + { + "path": "XMLHttpRequest/event-error.sub.html", + "url": "/XMLHttpRequest/event-error.sub.html" + }, + { + "path": "XMLHttpRequest/event-load.htm", + "url": "/XMLHttpRequest/event-load.htm" + }, + { + "path": "XMLHttpRequest/event-loadend.htm", + "url": "/XMLHttpRequest/event-loadend.htm" + }, + { + "path": "XMLHttpRequest/event-loadstart.htm", + "url": "/XMLHttpRequest/event-loadstart.htm" + }, + { + "path": "XMLHttpRequest/event-progress.htm", + "url": "/XMLHttpRequest/event-progress.htm" + }, + { + "path": "XMLHttpRequest/event-readystate-sync-open.htm", + "url": "/XMLHttpRequest/event-readystate-sync-open.htm" + }, + { + "path": "XMLHttpRequest/event-readystatechange-loaded.htm", + "url": "/XMLHttpRequest/event-readystatechange-loaded.htm" + }, + { + "path": "XMLHttpRequest/event-timeout-order.htm", + "url": "/XMLHttpRequest/event-timeout-order.htm" + }, + { + "path": "XMLHttpRequest/event-timeout.htm", + "url": "/XMLHttpRequest/event-timeout.htm" + }, + { + "path": "XMLHttpRequest/event-upload-progress-crossorigin.sub.htm", + "url": "/XMLHttpRequest/event-upload-progress-crossorigin.sub.htm" + }, + { + "path": "XMLHttpRequest/event-upload-progress.htm", + "url": "/XMLHttpRequest/event-upload-progress.htm" + }, + { + "path": "XMLHttpRequest/formdata-blob.htm", + "url": "/XMLHttpRequest/formdata-blob.htm" + }, + { + "path": "XMLHttpRequest/formdata-delete.htm", + "url": "/XMLHttpRequest/formdata-delete.htm" + }, + { + "path": "XMLHttpRequest/formdata-foreach.html", + "url": "/XMLHttpRequest/formdata-foreach.html" + }, + { + "path": "XMLHttpRequest/formdata-get.htm", + "url": "/XMLHttpRequest/formdata-get.htm" + }, + { + "path": "XMLHttpRequest/formdata-has.htm", + "url": "/XMLHttpRequest/formdata-has.htm" + }, + { + "path": "XMLHttpRequest/formdata-set.htm", + "url": "/XMLHttpRequest/formdata-set.htm" + }, + { + "path": "XMLHttpRequest/formdata.htm", + "url": "/XMLHttpRequest/formdata.htm" + }, + { + "path": "XMLHttpRequest/getallresponseheaders-cookies.htm", + "url": "/XMLHttpRequest/getallresponseheaders-cookies.htm" + }, + { + "path": "XMLHttpRequest/getallresponseheaders-status.htm", + "url": "/XMLHttpRequest/getallresponseheaders-status.htm" + }, + { + "path": "XMLHttpRequest/getresponseheader-case-insensitive.htm", + "url": "/XMLHttpRequest/getresponseheader-case-insensitive.htm" + }, + { + "path": "XMLHttpRequest/getresponseheader-chunked-trailer.htm", + "url": "/XMLHttpRequest/getresponseheader-chunked-trailer.htm" + }, + { + "path": "XMLHttpRequest/getresponseheader-cookies-and-more.htm", + "url": "/XMLHttpRequest/getresponseheader-cookies-and-more.htm" + }, + { + "path": "XMLHttpRequest/getresponseheader-error-state.htm", + "url": "/XMLHttpRequest/getresponseheader-error-state.htm" + }, + { + "path": "XMLHttpRequest/getresponseheader-server-date.htm", + "url": "/XMLHttpRequest/getresponseheader-server-date.htm" + }, + { + "path": "XMLHttpRequest/getresponseheader-special-characters.htm", + "url": "/XMLHttpRequest/getresponseheader-special-characters.htm" + }, + { + "path": "XMLHttpRequest/getresponseheader-unsent-opened-state.htm", + "url": "/XMLHttpRequest/getresponseheader-unsent-opened-state.htm" + }, + { + "path": "XMLHttpRequest/headers-normalize-response.htm", + "url": "/XMLHttpRequest/headers-normalize-response.htm" + }, + { + "path": "XMLHttpRequest/interfaces.html", + "url": "/XMLHttpRequest/interfaces.html" + }, + { + "path": "XMLHttpRequest/open-after-abort.htm", + "url": "/XMLHttpRequest/open-after-abort.htm" + }, + { + "path": "XMLHttpRequest/open-after-setrequestheader.htm", + "url": "/XMLHttpRequest/open-after-setrequestheader.htm" + }, + { + "path": "XMLHttpRequest/open-during-abort.htm", + "url": "/XMLHttpRequest/open-during-abort.htm" + }, + { + "path": "XMLHttpRequest/open-method-bogus.htm", + "url": "/XMLHttpRequest/open-method-bogus.htm" + }, + { + "path": "XMLHttpRequest/open-method-case-insensitive.htm", + "url": "/XMLHttpRequest/open-method-case-insensitive.htm" + }, + { + "path": "XMLHttpRequest/open-method-case-sensitive.htm", + "url": "/XMLHttpRequest/open-method-case-sensitive.htm" + }, + { + "path": "XMLHttpRequest/open-method-insecure.htm", + "url": "/XMLHttpRequest/open-method-insecure.htm" + }, + { + "path": "XMLHttpRequest/open-method-responsetype-set-sync.htm", + "url": "/XMLHttpRequest/open-method-responsetype-set-sync.htm" + }, + { + "path": "XMLHttpRequest/open-open-send.htm", + "url": "/XMLHttpRequest/open-open-send.htm" + }, + { + "path": "XMLHttpRequest/open-open-sync-send.htm", + "url": "/XMLHttpRequest/open-open-sync-send.htm" + }, + { + "path": "XMLHttpRequest/open-referer.htm", + "url": "/XMLHttpRequest/open-referer.htm" + }, + { + "path": "XMLHttpRequest/open-send-open.htm", + "url": "/XMLHttpRequest/open-send-open.htm" + }, + { + "path": "XMLHttpRequest/open-sync-open-send.htm", + "url": "/XMLHttpRequest/open-sync-open-send.htm" + }, + { + "path": "XMLHttpRequest/open-url-about-blank-window.htm", + "url": "/XMLHttpRequest/open-url-about-blank-window.htm" + }, + { + "path": "XMLHttpRequest/open-url-base-inserted-after-open.htm", + "url": "/XMLHttpRequest/open-url-base-inserted-after-open.htm" + }, + { + "path": "XMLHttpRequest/open-url-base-inserted.htm", + "url": "/XMLHttpRequest/open-url-base-inserted.htm" + }, + { + "path": "XMLHttpRequest/open-url-base.htm", + "url": "/XMLHttpRequest/open-url-base.htm" + }, + { + "path": "XMLHttpRequest/open-url-bogus.htm", + "url": "/XMLHttpRequest/open-url-bogus.htm" + }, + { + "path": "XMLHttpRequest/open-url-encoding.htm", + "url": "/XMLHttpRequest/open-url-encoding.htm" + }, + { + "path": "XMLHttpRequest/open-url-fragment.htm", + "url": "/XMLHttpRequest/open-url-fragment.htm" + }, + { + "path": "XMLHttpRequest/open-url-javascript-window-2.htm", + "url": "/XMLHttpRequest/open-url-javascript-window-2.htm" + }, + { + "path": "XMLHttpRequest/open-url-javascript-window.htm", + "url": "/XMLHttpRequest/open-url-javascript-window.htm" + }, + { + "path": "XMLHttpRequest/open-url-multi-window-2.htm", + "url": "/XMLHttpRequest/open-url-multi-window-2.htm" + }, + { + "path": "XMLHttpRequest/open-url-multi-window-3.htm", + "url": "/XMLHttpRequest/open-url-multi-window-3.htm" + }, + { + "path": "XMLHttpRequest/open-url-multi-window-4.htm", + "url": "/XMLHttpRequest/open-url-multi-window-4.htm" + }, + { + "path": "XMLHttpRequest/open-url-multi-window-5.htm", + "url": "/XMLHttpRequest/open-url-multi-window-5.htm" + }, + { + "path": "XMLHttpRequest/open-url-multi-window-6.htm", + "url": "/XMLHttpRequest/open-url-multi-window-6.htm" + }, + { + "path": "XMLHttpRequest/open-url-multi-window.htm", + "url": "/XMLHttpRequest/open-url-multi-window.htm" + }, + { + "path": "XMLHttpRequest/open-url-worker-origin.htm", + "url": "/XMLHttpRequest/open-url-worker-origin.htm" + }, + { + "path": "XMLHttpRequest/open-url-worker-simple.htm", + "url": "/XMLHttpRequest/open-url-worker-simple.htm" + }, + { + "path": "XMLHttpRequest/open-user-password-non-same-origin.htm", + "url": "/XMLHttpRequest/open-user-password-non-same-origin.htm" + }, + { + "path": "XMLHttpRequest/overridemimetype-done-state.htm", + "url": "/XMLHttpRequest/overridemimetype-done-state.htm" + }, + { + "path": "XMLHttpRequest/overridemimetype-headers-received-state-force-shiftjis.htm", + "url": "/XMLHttpRequest/overridemimetype-headers-received-state-force-shiftjis.htm" + }, + { + "path": "XMLHttpRequest/overridemimetype-invalid-mime-type.htm", + "url": "/XMLHttpRequest/overridemimetype-invalid-mime-type.htm" + }, + { + "path": "XMLHttpRequest/overridemimetype-loading-state.htm", + "url": "/XMLHttpRequest/overridemimetype-loading-state.htm" + }, + { + "path": "XMLHttpRequest/overridemimetype-open-state-force-utf-8.htm", + "url": "/XMLHttpRequest/overridemimetype-open-state-force-utf-8.htm" + }, + { + "path": "XMLHttpRequest/overridemimetype-open-state-force-xml.htm", + "url": "/XMLHttpRequest/overridemimetype-open-state-force-xml.htm" + }, + { + "path": "XMLHttpRequest/overridemimetype-unsent-state-force-shiftjis.htm", + "url": "/XMLHttpRequest/overridemimetype-unsent-state-force-shiftjis.htm" + }, + { + "path": "XMLHttpRequest/preserve-ua-header-on-redirect.htm", + "url": "/XMLHttpRequest/preserve-ua-header-on-redirect.htm" + }, + { + "path": "XMLHttpRequest/response-data-arraybuffer.htm", + "url": "/XMLHttpRequest/response-data-arraybuffer.htm" + }, + { + "path": "XMLHttpRequest/response-data-blob.htm", + "url": "/XMLHttpRequest/response-data-blob.htm" + }, + { + "path": "XMLHttpRequest/response-data-deflate.htm", + "url": "/XMLHttpRequest/response-data-deflate.htm" + }, + { + "path": "XMLHttpRequest/response-data-gzip.htm", + "url": "/XMLHttpRequest/response-data-gzip.htm" + }, + { + "path": "XMLHttpRequest/response-data-progress.htm", + "url": "/XMLHttpRequest/response-data-progress.htm" + }, + { + "path": "XMLHttpRequest/response-invalid-responsetype.htm", + "url": "/XMLHttpRequest/response-invalid-responsetype.htm" + }, + { + "path": "XMLHttpRequest/response-json.htm", + "url": "/XMLHttpRequest/response-json.htm" + }, + { + "path": "XMLHttpRequest/response-method.htm", + "url": "/XMLHttpRequest/response-method.htm" + }, + { + "path": "XMLHttpRequest/responseText-status.html", + "url": "/XMLHttpRequest/responseText-status.html" + }, + { + "path": "XMLHttpRequest/responsetext-decoding.htm", + "url": "/XMLHttpRequest/responsetext-decoding.htm" + }, + { + "path": "XMLHttpRequest/responsetype.html", + "url": "/XMLHttpRequest/responsetype.html" + }, + { + "path": "XMLHttpRequest/responseurl.html", + "url": "/XMLHttpRequest/responseurl.html" + }, + { + "path": "XMLHttpRequest/responsexml-basic.htm", + "url": "/XMLHttpRequest/responsexml-basic.htm" + }, + { + "path": "XMLHttpRequest/responsexml-document-properties.htm", + "url": "/XMLHttpRequest/responsexml-document-properties.htm" + }, + { + "path": "XMLHttpRequest/responsexml-get-twice.htm", + "url": "/XMLHttpRequest/responsexml-get-twice.htm" + }, + { + "path": "XMLHttpRequest/responsexml-media-type.htm", + "url": "/XMLHttpRequest/responsexml-media-type.htm" + }, + { + "path": "XMLHttpRequest/responsexml-non-document-types.htm", + "url": "/XMLHttpRequest/responsexml-non-document-types.htm" + }, + { + "path": "XMLHttpRequest/responsexml-non-well-formed.htm", + "url": "/XMLHttpRequest/responsexml-non-well-formed.htm" + }, + { + "path": "XMLHttpRequest/security-consideration.sub.html", + "url": "/XMLHttpRequest/security-consideration.sub.html" + }, + { + "path": "XMLHttpRequest/send-accept-language.htm", + "url": "/XMLHttpRequest/send-accept-language.htm" + }, + { + "path": "XMLHttpRequest/send-accept.htm", + "url": "/XMLHttpRequest/send-accept.htm" + }, + { + "path": "XMLHttpRequest/send-after-setting-document-domain.htm", + "url": "/XMLHttpRequest/send-after-setting-document-domain.htm" + }, + { + "path": "XMLHttpRequest/send-authentication-basic-cors-not-enabled.htm", + "url": "/XMLHttpRequest/send-authentication-basic-cors-not-enabled.htm" + }, + { + "path": "XMLHttpRequest/send-authentication-basic-cors.htm", + "url": "/XMLHttpRequest/send-authentication-basic-cors.htm" + }, + { + "path": "XMLHttpRequest/send-authentication-basic-repeat-no-args.htm", + "url": "/XMLHttpRequest/send-authentication-basic-repeat-no-args.htm" + }, + { + "path": "XMLHttpRequest/send-authentication-basic-setrequestheader-and-arguments.htm", + "url": "/XMLHttpRequest/send-authentication-basic-setrequestheader-and-arguments.htm" + }, + { + "path": "XMLHttpRequest/send-authentication-basic-setrequestheader-existing-session.htm", + "url": "/XMLHttpRequest/send-authentication-basic-setrequestheader-existing-session.htm" + }, + { + "path": "XMLHttpRequest/send-authentication-basic-setrequestheader.htm", + "url": "/XMLHttpRequest/send-authentication-basic-setrequestheader.htm" + }, + { + "path": "XMLHttpRequest/send-authentication-basic.htm", + "url": "/XMLHttpRequest/send-authentication-basic.htm" + }, + { + "path": "XMLHttpRequest/send-authentication-competing-names-passwords.htm", + "url": "/XMLHttpRequest/send-authentication-competing-names-passwords.htm" + }, + { + "path": "XMLHttpRequest/send-authentication-cors-basic-setrequestheader.htm", + "url": "/XMLHttpRequest/send-authentication-cors-basic-setrequestheader.htm" + }, + { + "path": "XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred.htm", + "url": "/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred.htm" + }, + { + "path": "XMLHttpRequest/send-blob-with-no-mime-type.html", + "url": "/XMLHttpRequest/send-blob-with-no-mime-type.html" + }, + { + "path": "XMLHttpRequest/send-conditional.htm", + "url": "/XMLHttpRequest/send-conditional.htm" + }, + { + "path": "XMLHttpRequest/send-content-type-charset.htm", + "url": "/XMLHttpRequest/send-content-type-charset.htm" + }, + { + "path": "XMLHttpRequest/send-content-type-string.htm", + "url": "/XMLHttpRequest/send-content-type-string.htm" + }, + { + "path": "XMLHttpRequest/send-data-arraybuffer.htm", + "url": "/XMLHttpRequest/send-data-arraybuffer.htm" + }, + { + "path": "XMLHttpRequest/send-data-blob.htm", + "url": "/XMLHttpRequest/send-data-blob.htm" + }, + { + "path": "XMLHttpRequest/send-data-es-object.htm", + "url": "/XMLHttpRequest/send-data-es-object.htm" + }, + { + "path": "XMLHttpRequest/send-data-formdata.htm", + "url": "/XMLHttpRequest/send-data-formdata.htm" + }, + { + "path": "XMLHttpRequest/send-data-unexpected-tostring.htm", + "url": "/XMLHttpRequest/send-data-unexpected-tostring.htm" + }, + { + "path": "XMLHttpRequest/send-entity-body-basic.htm", + "url": "/XMLHttpRequest/send-entity-body-basic.htm" + }, + { + "path": "XMLHttpRequest/send-entity-body-document-bogus.htm", + "url": "/XMLHttpRequest/send-entity-body-document-bogus.htm" + }, + { + "path": "XMLHttpRequest/send-entity-body-document.htm", + "url": "/XMLHttpRequest/send-entity-body-document.htm" + }, + { + "path": "XMLHttpRequest/send-entity-body-empty.htm", + "url": "/XMLHttpRequest/send-entity-body-empty.htm" + }, + { + "path": "XMLHttpRequest/send-entity-body-get-head-async.htm", + "url": "/XMLHttpRequest/send-entity-body-get-head-async.htm" + }, + { + "path": "XMLHttpRequest/send-entity-body-get-head.htm", + "url": "/XMLHttpRequest/send-entity-body-get-head.htm" + }, + { + "path": "XMLHttpRequest/send-entity-body-none.htm", + "url": "/XMLHttpRequest/send-entity-body-none.htm" + }, + { + "path": "XMLHttpRequest/send-network-error-async-events.sub.htm", + "url": "/XMLHttpRequest/send-network-error-async-events.sub.htm" + }, + { + "path": "XMLHttpRequest/send-network-error-sync-events.sub.htm", + "url": "/XMLHttpRequest/send-network-error-sync-events.sub.htm" + }, + { + "path": "XMLHttpRequest/send-no-response-event-loadend.htm", + "url": "/XMLHttpRequest/send-no-response-event-loadend.htm" + }, + { + "path": "XMLHttpRequest/send-no-response-event-loadstart.htm", + "url": "/XMLHttpRequest/send-no-response-event-loadstart.htm" + }, + { + "path": "XMLHttpRequest/send-no-response-event-order.htm", + "url": "/XMLHttpRequest/send-no-response-event-order.htm" + }, + { + "path": "XMLHttpRequest/send-non-same-origin.sub.htm", + "url": "/XMLHttpRequest/send-non-same-origin.sub.htm" + }, + { + "path": "XMLHttpRequest/send-receive-utf16.htm", + "url": "/XMLHttpRequest/send-receive-utf16.htm" + }, + { + "path": "XMLHttpRequest/send-redirect-bogus-sync.htm", + "url": "/XMLHttpRequest/send-redirect-bogus-sync.htm" + }, + { + "path": "XMLHttpRequest/send-redirect-infinite-sync.htm", + "url": "/XMLHttpRequest/send-redirect-infinite-sync.htm" + }, + { + "path": "XMLHttpRequest/send-redirect-infinite.htm", + "url": "/XMLHttpRequest/send-redirect-infinite.htm" + }, + { + "path": "XMLHttpRequest/send-redirect-no-location.htm", + "url": "/XMLHttpRequest/send-redirect-no-location.htm" + }, + { + "path": "XMLHttpRequest/send-redirect-post-upload.htm", + "url": "/XMLHttpRequest/send-redirect-post-upload.htm" + }, + { + "path": "XMLHttpRequest/send-redirect-to-cors.htm", + "url": "/XMLHttpRequest/send-redirect-to-cors.htm" + }, + { + "path": "XMLHttpRequest/send-redirect-to-non-cors.htm", + "url": "/XMLHttpRequest/send-redirect-to-non-cors.htm" + }, + { + "path": "XMLHttpRequest/send-redirect.htm", + "url": "/XMLHttpRequest/send-redirect.htm" + }, + { + "path": "XMLHttpRequest/send-response-event-order.htm", + "url": "/XMLHttpRequest/send-response-event-order.htm" + }, + { + "path": "XMLHttpRequest/send-response-upload-event-loadend.htm", + "url": "/XMLHttpRequest/send-response-upload-event-loadend.htm" + }, + { + "path": "XMLHttpRequest/send-response-upload-event-loadstart.htm", + "url": "/XMLHttpRequest/send-response-upload-event-loadstart.htm" + }, + { + "path": "XMLHttpRequest/send-response-upload-event-progress.htm", + "url": "/XMLHttpRequest/send-response-upload-event-progress.htm" + }, + { + "path": "XMLHttpRequest/send-send.htm", + "url": "/XMLHttpRequest/send-send.htm" + }, + { + "path": "XMLHttpRequest/send-send.worker.js", + "url": "/XMLHttpRequest/send-send.worker" + }, + { + "path": "XMLHttpRequest/send-sync-blocks-async.htm", + "url": "/XMLHttpRequest/send-sync-blocks-async.htm" + }, + { + "path": "XMLHttpRequest/send-sync-no-response-event-load.htm", + "url": "/XMLHttpRequest/send-sync-no-response-event-load.htm" + }, + { + "path": "XMLHttpRequest/send-sync-no-response-event-loadend.htm", + "url": "/XMLHttpRequest/send-sync-no-response-event-loadend.htm" + }, + { + "path": "XMLHttpRequest/send-sync-no-response-event-order.htm", + "url": "/XMLHttpRequest/send-sync-no-response-event-order.htm" + }, + { + "path": "XMLHttpRequest/send-sync-response-event-order.htm", + "url": "/XMLHttpRequest/send-sync-response-event-order.htm" + }, + { + "path": "XMLHttpRequest/send-sync-timeout.htm", + "url": "/XMLHttpRequest/send-sync-timeout.htm" + }, + { + "path": "XMLHttpRequest/send-timeout-events.htm", + "url": "/XMLHttpRequest/send-timeout-events.htm" + }, + { + "path": "XMLHttpRequest/send-usp.html", + "url": "/XMLHttpRequest/send-usp.html" + }, + { + "path": "XMLHttpRequest/send-usp.worker.js", + "url": "/XMLHttpRequest/send-usp.worker" + }, + { + "path": "XMLHttpRequest/setrequestheader-after-send.htm", + "url": "/XMLHttpRequest/setrequestheader-after-send.htm" + }, + { + "path": "XMLHttpRequest/setrequestheader-allow-empty-value.htm", + "url": "/XMLHttpRequest/setrequestheader-allow-empty-value.htm" + }, + { + "path": "XMLHttpRequest/setrequestheader-allow-whitespace-in-value.htm", + "url": "/XMLHttpRequest/setrequestheader-allow-whitespace-in-value.htm" + }, + { + "path": "XMLHttpRequest/setrequestheader-before-open.htm", + "url": "/XMLHttpRequest/setrequestheader-before-open.htm" + }, + { + "path": "XMLHttpRequest/setrequestheader-bogus-name.htm", + "url": "/XMLHttpRequest/setrequestheader-bogus-name.htm" + }, + { + "path": "XMLHttpRequest/setrequestheader-bogus-value.htm", + "url": "/XMLHttpRequest/setrequestheader-bogus-value.htm" + }, + { + "path": "XMLHttpRequest/setrequestheader-case-insensitive.htm", + "url": "/XMLHttpRequest/setrequestheader-case-insensitive.htm" + }, + { + "path": "XMLHttpRequest/setrequestheader-content-type.htm", + "url": "/XMLHttpRequest/setrequestheader-content-type.htm" + }, + { + "path": "XMLHttpRequest/setrequestheader-header-allowed.htm", + "url": "/XMLHttpRequest/setrequestheader-header-allowed.htm" + }, + { + "path": "XMLHttpRequest/setrequestheader-header-forbidden.htm", + "url": "/XMLHttpRequest/setrequestheader-header-forbidden.htm" + }, + { + "path": "XMLHttpRequest/setrequestheader-open-setrequestheader.htm", + "url": "/XMLHttpRequest/setrequestheader-open-setrequestheader.htm" + }, + { + "path": "XMLHttpRequest/status-async.htm", + "url": "/XMLHttpRequest/status-async.htm" + }, + { + "path": "XMLHttpRequest/status-basic.htm", + "url": "/XMLHttpRequest/status-basic.htm" + }, + { + "path": "XMLHttpRequest/status-error.htm", + "url": "/XMLHttpRequest/status-error.htm" + }, + { + "path": "XMLHttpRequest/timeout-cors-async.htm", + "url": "/XMLHttpRequest/timeout-cors-async.htm" + }, + { + "path": "XMLHttpRequest/timeout-sync.htm", + "url": "/XMLHttpRequest/timeout-sync.htm" + }, + { + "path": "XMLHttpRequest/xmlhttprequest-basic.htm", + "url": "/XMLHttpRequest/xmlhttprequest-basic.htm" + }, + { + "path": "XMLHttpRequest/xmlhttprequest-eventtarget.htm", + "url": "/XMLHttpRequest/xmlhttprequest-eventtarget.htm" + }, + { + "path": "XMLHttpRequest/xmlhttprequest-network-error-sync.htm", + "url": "/XMLHttpRequest/xmlhttprequest-network-error-sync.htm" + }, + { + "path": "XMLHttpRequest/xmlhttprequest-network-error.htm", + "url": "/XMLHttpRequest/xmlhttprequest-network-error.htm" + }, + { + "path": "XMLHttpRequest/xmlhttprequest-sync-block-defer-scripts.html", + "url": "/XMLHttpRequest/xmlhttprequest-sync-block-defer-scripts.html" + }, + { + "path": "XMLHttpRequest/xmlhttprequest-sync-block-scripts.html", + "url": "/XMLHttpRequest/xmlhttprequest-sync-block-scripts.html" + }, + { + "path": "XMLHttpRequest/xmlhttprequest-sync-not-hang-scriptloader.html", + "url": "/XMLHttpRequest/xmlhttprequest-sync-not-hang-scriptloader.html" + }, + { + "path": "XMLHttpRequest/xmlhttprequest-unsent.htm", + "url": "/XMLHttpRequest/xmlhttprequest-unsent.htm" + }, + { + "path": "ambient-light/AmbientLightSensor_browsing_context.html", + "url": "/ambient-light/AmbientLightSensor_browsing_context.html" + }, + { + "path": "ambient-light/AmbientLightSensor_onstatechange.html", + "url": "/ambient-light/AmbientLightSensor_onstatechange.html" + }, + { + "path": "ambient-light/AmbientLightSensor_start.html", + "url": "/ambient-light/AmbientLightSensor_start.html" + }, + { + "path": "ambient-light/AmbientLightSensor_stop.html", + "url": "/ambient-light/AmbientLightSensor_stop.html" + }, + { + "path": "ambient-light/idlharness.html", + "url": "/ambient-light/idlharness.html" + }, + { + "path": "app-uri/appURI_test.html", + "url": "/app-uri/appURI_test.html" + }, + { + "path": "battery-status/battery-interface-idlharness.html", + "url": "/battery-status/battery-interface-idlharness.html" + }, + { + "path": "battery-status/battery-promise-iframe.html", + "url": "/battery-status/battery-promise-iframe.html" + }, + { + "path": "battery-status/battery-promise-window.html", + "url": "/battery-status/battery-promise-window.html" + }, + { + "path": "battery-status/battery-promise.html", + "url": "/battery-status/battery-promise.html" + }, + { + "path": "compat/webkit-text-fill-color-currentColor.html", + "url": "/compat/webkit-text-fill-color-currentColor.html" + }, + { + "path": "content-security-policy/blink-contrib-2/base-uri-allow.sub.html", + "url": "/content-security-policy/blink-contrib-2/base-uri-allow.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/base-uri-deny.sub.html", + "url": "/content-security-policy/blink-contrib-2/base-uri-deny.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/form-action-src-allowed.sub.html", + "url": "/content-security-policy/blink-contrib-2/form-action-src-allowed.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/form-action-src-blocked.sub.html", + "url": "/content-security-policy/blink-contrib-2/form-action-src-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/form-action-src-default-ignored.sub.html", + "url": "/content-security-policy/blink-contrib-2/form-action-src-default-ignored.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/form-action-src-get-allowed.sub.html", + "url": "/content-security-policy/blink-contrib-2/form-action-src-get-allowed.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/form-action-src-get-blocked.sub.html", + "url": "/content-security-policy/blink-contrib-2/form-action-src-get-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/form-action-src-javascript-blocked.sub.html", + "url": "/content-security-policy/blink-contrib-2/form-action-src-javascript-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/form-action-src-redirect-blocked.sub.html", + "url": "/content-security-policy/blink-contrib-2/form-action-src-redirect-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/meta-outside-head.sub.html", + "url": "/content-security-policy/blink-contrib-2/meta-outside-head.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/plugintypes-mismatched-data.sub.html", + "url": "/content-security-policy/blink-contrib-2/plugintypes-mismatched-data.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/plugintypes-mismatched-url.sub.html", + "url": "/content-security-policy/blink-contrib-2/plugintypes-mismatched-url.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/plugintypes-notype-data.sub.html", + "url": "/content-security-policy/blink-contrib-2/plugintypes-notype-data.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/plugintypes-notype-url.sub.html", + "url": "/content-security-policy/blink-contrib-2/plugintypes-notype-url.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/plugintypes-nourl-allowed.sub.html", + "url": "/content-security-policy/blink-contrib-2/plugintypes-nourl-allowed.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/plugintypes-nourl-blocked.sub.html", + "url": "/content-security-policy/blink-contrib-2/plugintypes-nourl-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/script-src-wildcards-disallowed.html", + "url": "/content-security-policy/blink-contrib-2/script-src-wildcards-disallowed.html" + }, + { + "path": "content-security-policy/blink-contrib-2/scripthash-allowed.sub.html", + "url": "/content-security-policy/blink-contrib-2/scripthash-allowed.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/scripthash-basic-blocked.sub.html", + "url": "/content-security-policy/blink-contrib-2/scripthash-basic-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/scripthash-default-src.sub.html", + "url": "/content-security-policy/blink-contrib-2/scripthash-default-src.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/scripthash-ignore-unsafeinline.sub.html", + "url": "/content-security-policy/blink-contrib-2/scripthash-ignore-unsafeinline.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/scripthash-unicode-normalization.sub.html", + "url": "/content-security-policy/blink-contrib-2/scripthash-unicode-normalization.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/scriptnonce-allowed.sub.html", + "url": "/content-security-policy/blink-contrib-2/scriptnonce-allowed.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/scriptnonce-and-scripthash.sub.html", + "url": "/content-security-policy/blink-contrib-2/scriptnonce-and-scripthash.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/scriptnonce-basic-blocked.sub.html", + "url": "/content-security-policy/blink-contrib-2/scriptnonce-basic-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/scriptnonce-ignore-unsafeinline.sub.html", + "url": "/content-security-policy/blink-contrib-2/scriptnonce-ignore-unsafeinline.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/scriptnonce-redirect.sub.html", + "url": "/content-security-policy/blink-contrib-2/scriptnonce-redirect.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/securitypolicyviolation-block-cross-origin-image-from-script.sub.html", + "url": "/content-security-policy/blink-contrib-2/securitypolicyviolation-block-cross-origin-image-from-script.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/securitypolicyviolation-block-cross-origin-image.sub.html", + "url": "/content-security-policy/blink-contrib-2/securitypolicyviolation-block-cross-origin-image.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/securitypolicyviolation-block-image-from-script.sub.html", + "url": "/content-security-policy/blink-contrib-2/securitypolicyviolation-block-image-from-script.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/securitypolicyviolation-block-image.sub.html", + "url": "/content-security-policy/blink-contrib-2/securitypolicyviolation-block-image.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/stylehash-allowed.sub.html", + "url": "/content-security-policy/blink-contrib-2/stylehash-allowed.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/stylehash-basic-blocked.sub.html", + "url": "/content-security-policy/blink-contrib-2/stylehash-basic-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/stylehash-default-src.sub.html", + "url": "/content-security-policy/blink-contrib-2/stylehash-default-src.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/stylenonce-allowed.sub.html", + "url": "/content-security-policy/blink-contrib-2/stylenonce-allowed.sub.html" + }, + { + "path": "content-security-policy/blink-contrib-2/stylenonce-blocked.sub.html", + "url": "/content-security-policy/blink-contrib-2/stylenonce-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/blob-urls-do-not-match-self.sub.html", + "url": "/content-security-policy/blink-contrib/blob-urls-do-not-match-self.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/blob-urls-match-blob.sub.html", + "url": "/content-security-policy/blink-contrib/blob-urls-match-blob.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/combine-header-and-meta-policies.sub.html", + "url": "/content-security-policy/blink-contrib/combine-header-and-meta-policies.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/connect-src-beacon-allowed.sub.html", + "url": "/content-security-policy/blink-contrib/connect-src-beacon-allowed.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/connect-src-beacon-blocked.sub.html", + "url": "/content-security-policy/blink-contrib/connect-src-beacon-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/connect-src-beacon-redirect-to-blocked.sub.html", + "url": "/content-security-policy/blink-contrib/connect-src-beacon-redirect-to-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/connect-src-eventsource-allowed.sub.html", + "url": "/content-security-policy/blink-contrib/connect-src-eventsource-allowed.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/connect-src-eventsource-blocked.sub.html", + "url": "/content-security-policy/blink-contrib/connect-src-eventsource-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/connect-src-eventsource-redirect-to-blocked.sub.html", + "url": "/content-security-policy/blink-contrib/connect-src-eventsource-redirect-to-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/connect-src-websocket-allowed.sub.html", + "url": "/content-security-policy/blink-contrib/connect-src-websocket-allowed.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/connect-src-websocket-blocked.sub.html", + "url": "/content-security-policy/blink-contrib/connect-src-websocket-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/connect-src-xmlhttprequest-allowed.sub.html", + "url": "/content-security-policy/blink-contrib/connect-src-xmlhttprequest-allowed.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/connect-src-xmlhttprequest-blocked.sub.html", + "url": "/content-security-policy/blink-contrib/connect-src-xmlhttprequest-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/connect-src-xmlhttprequest-redirect-to-blocked.sub.html", + "url": "/content-security-policy/blink-contrib/connect-src-xmlhttprequest-redirect-to-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/default-src-inline-allowed.sub.html", + "url": "/content-security-policy/blink-contrib/default-src-inline-allowed.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/default-src-inline-blocked.sub.html", + "url": "/content-security-policy/blink-contrib/default-src-inline-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/duplicate-directive.sub.html", + "url": "/content-security-policy/blink-contrib/duplicate-directive.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/eval-allowed.sub.html", + "url": "/content-security-policy/blink-contrib/eval-allowed.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/eval-blocked-and-sends-report.sub.html", + "url": "/content-security-policy/blink-contrib/eval-blocked-and-sends-report.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/eval-blocked.sub.html", + "url": "/content-security-policy/blink-contrib/eval-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/eval-scripts-setInterval-allowed.sub.html", + "url": "/content-security-policy/blink-contrib/eval-scripts-setInterval-allowed.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/eval-scripts-setInterval-blocked.sub.html", + "url": "/content-security-policy/blink-contrib/eval-scripts-setInterval-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/eval-scripts-setTimeout-allowed.sub.html", + "url": "/content-security-policy/blink-contrib/eval-scripts-setTimeout-allowed.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/eval-scripts-setTimeout-blocked.sub.html", + "url": "/content-security-policy/blink-contrib/eval-scripts-setTimeout-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/filesystem-urls-do-not-match-self.sub.html", + "url": "/content-security-policy/blink-contrib/filesystem-urls-do-not-match-self.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/filesystem-urls-match-filesystem.sub.html", + "url": "/content-security-policy/blink-contrib/filesystem-urls-match-filesystem.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-default.sub.html", + "url": "/content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-default.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-scheme.sub.html", + "url": "/content-security-policy/blink-contrib/frame-src-about-blank-allowed-by-scheme.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/frame-src-allowed.sub.html", + "url": "/content-security-policy/blink-contrib/frame-src-allowed.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/frame-src-blocked.sub.html", + "url": "/content-security-policy/blink-contrib/frame-src-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/frame-src-cross-origin-load.sub.html", + "url": "/content-security-policy/blink-contrib/frame-src-cross-origin-load.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/function-constructor-allowed.sub.html", + "url": "/content-security-policy/blink-contrib/function-constructor-allowed.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/function-constructor-blocked.sub.html", + "url": "/content-security-policy/blink-contrib/function-constructor-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/image-allowed.sub.html", + "url": "/content-security-policy/blink-contrib/image-allowed.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/image-blocked.sub.html", + "url": "/content-security-policy/blink-contrib/image-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/image-full-host-wildcard-allowed.sub.html", + "url": "/content-security-policy/blink-contrib/image-full-host-wildcard-allowed.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/injected-inline-script-allowed.sub.html", + "url": "/content-security-policy/blink-contrib/injected-inline-script-allowed.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/injected-inline-script-blocked.sub.html", + "url": "/content-security-policy/blink-contrib/injected-inline-script-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/injected-inline-style-allowed.sub.html", + "url": "/content-security-policy/blink-contrib/injected-inline-style-allowed.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/injected-inline-style-blocked.sub.html", + "url": "/content-security-policy/blink-contrib/injected-inline-style-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/inline-style-allowed-while-cloning-objects.sub.html", + "url": "/content-security-policy/blink-contrib/inline-style-allowed-while-cloning-objects.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/inline-style-allowed.sub.html", + "url": "/content-security-policy/blink-contrib/inline-style-allowed.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/inline-style-attribute-allowed.sub.html", + "url": "/content-security-policy/blink-contrib/inline-style-attribute-allowed.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/inline-style-attribute-blocked.sub.html", + "url": "/content-security-policy/blink-contrib/inline-style-attribute-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/inline-style-attribute-on-html.sub.html", + "url": "/content-security-policy/blink-contrib/inline-style-attribute-on-html.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/inline-style-blocked.sub.html", + "url": "/content-security-policy/blink-contrib/inline-style-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/media-src-track-block.sub.html", + "url": "/content-security-policy/blink-contrib/media-src-track-block.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/object-in-svg-foreignobject.sub.html", + "url": "/content-security-policy/blink-contrib/object-in-svg-foreignobject.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/object-src-applet-archive-codebase.sub.html", + "url": "/content-security-policy/blink-contrib/object-src-applet-archive-codebase.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/object-src-applet-archive.sub.html", + "url": "/content-security-policy/blink-contrib/object-src-applet-archive.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/object-src-applet-code-codebase.sub.html", + "url": "/content-security-policy/blink-contrib/object-src-applet-code-codebase.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/object-src-applet-code.sub.html", + "url": "/content-security-policy/blink-contrib/object-src-applet-code.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/object-src-no-url-allowed.sub.html", + "url": "/content-security-policy/blink-contrib/object-src-no-url-allowed.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/object-src-no-url-blocked.sub.html", + "url": "/content-security-policy/blink-contrib/object-src-no-url-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/object-src-url-allowed.sub.html", + "url": "/content-security-policy/blink-contrib/object-src-url-allowed.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/object-src-url-blocked.sub.html", + "url": "/content-security-policy/blink-contrib/object-src-url-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/report-blocked-data-uri.sub.html", + "url": "/content-security-policy/blink-contrib/report-blocked-data-uri.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/report-cross-origin-no-cookies.sub.html", + "url": "/content-security-policy/blink-contrib/report-cross-origin-no-cookies.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/report-disallowed-from-meta.sub.html", + "url": "/content-security-policy/blink-contrib/report-disallowed-from-meta.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/report-same-origin-with-cookies.sub.html", + "url": "/content-security-policy/blink-contrib/report-same-origin-with-cookies.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/report-uri-from-inline-javascript.sub.html", + "url": "/content-security-policy/blink-contrib/report-uri-from-inline-javascript.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/report-uri-from-javascript.sub.html", + "url": "/content-security-policy/blink-contrib/report-uri-from-javascript.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/script-src-overrides-default-src.sub.html", + "url": "/content-security-policy/blink-contrib/script-src-overrides-default-src.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/self-doesnt-match-blob.sub.html", + "url": "/content-security-policy/blink-contrib/self-doesnt-match-blob.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/shared-worker-connect-src-allowed.sub.html", + "url": "/content-security-policy/blink-contrib/shared-worker-connect-src-allowed.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/shared-worker-connect-src-blocked.sub.html", + "url": "/content-security-policy/blink-contrib/shared-worker-connect-src-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/source-list-parsing-paths-03.sub.html", + "url": "/content-security-policy/blink-contrib/source-list-parsing-paths-03.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/srcdoc-doesnt-bypass-script-src.sub.html", + "url": "/content-security-policy/blink-contrib/srcdoc-doesnt-bypass-script-src.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/star-doesnt-match-blob.sub.html", + "url": "/content-security-policy/blink-contrib/star-doesnt-match-blob.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/style-allowed.sub.html", + "url": "/content-security-policy/blink-contrib/style-allowed.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/style-blocked.sub.html", + "url": "/content-security-policy/blink-contrib/style-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/worker-connect-src-allowed.sub.html", + "url": "/content-security-policy/blink-contrib/worker-connect-src-allowed.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/worker-connect-src-blocked.sub.html", + "url": "/content-security-policy/blink-contrib/worker-connect-src-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/worker-eval-blocked.sub.html", + "url": "/content-security-policy/blink-contrib/worker-eval-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/worker-from-guid.sub.html", + "url": "/content-security-policy/blink-contrib/worker-from-guid.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/worker-function-function-blocked.sub.html", + "url": "/content-security-policy/blink-contrib/worker-function-function-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/worker-importscripts-blocked.sub.html", + "url": "/content-security-policy/blink-contrib/worker-importscripts-blocked.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/worker-script-src.sub.html", + "url": "/content-security-policy/blink-contrib/worker-script-src.sub.html" + }, + { + "path": "content-security-policy/blink-contrib/worker-set-timeout-blocked.sub.html", + "url": "/content-security-policy/blink-contrib/worker-set-timeout-blocked.sub.html" + }, + { + "path": "content-security-policy/child-src/child-src-about-blank-allowed-by-default.sub.html", + "url": "/content-security-policy/child-src/child-src-about-blank-allowed-by-default.sub.html" + }, + { + "path": "content-security-policy/child-src/child-src-about-blank-allowed-by-scheme.sub.html", + "url": "/content-security-policy/child-src/child-src-about-blank-allowed-by-scheme.sub.html" + }, + { + "path": "content-security-policy/child-src/child-src-allowed.sub.html", + "url": "/content-security-policy/child-src/child-src-allowed.sub.html" + }, + { + "path": "content-security-policy/child-src/child-src-blocked.sub.html", + "url": "/content-security-policy/child-src/child-src-blocked.sub.html" + }, + { + "path": "content-security-policy/child-src/child-src-conflicting-frame-src.sub.html", + "url": "/content-security-policy/child-src/child-src-conflicting-frame-src.sub.html" + }, + { + "path": "content-security-policy/child-src/child-src-cross-origin-load.sub.html", + "url": "/content-security-policy/child-src/child-src-cross-origin-load.sub.html" + }, + { + "path": "content-security-policy/child-src/child-src-worker-allowed.sub.html", + "url": "/content-security-policy/child-src/child-src-worker-allowed.sub.html" + }, + { + "path": "content-security-policy/child-src/child-src-worker-blocked.sub.html", + "url": "/content-security-policy/child-src/child-src-worker-blocked.sub.html" + }, + { + "path": "content-security-policy/frame-ancestors/deep-allows-none.sub.html", + "url": "/content-security-policy/frame-ancestors/deep-allows-none.sub.html" + }, + { + "path": "content-security-policy/frame-ancestors/multiple-frames-meta-ignored.sub.html", + "url": "/content-security-policy/frame-ancestors/multiple-frames-meta-ignored.sub.html" + }, + { + "path": "content-security-policy/frame-ancestors/multiple-frames-one-blocked.sub.html", + "url": "/content-security-policy/frame-ancestors/multiple-frames-one-blocked.sub.html" + }, + { + "path": "content-security-policy/frame-ancestors/multiple-frames-self-allowed.sub.html", + "url": "/content-security-policy/frame-ancestors/multiple-frames-self-allowed.sub.html" + }, + { + "path": "content-security-policy/frame-ancestors/nested-traversing-allowed.sub.html", + "url": "/content-security-policy/frame-ancestors/nested-traversing-allowed.sub.html" + }, + { + "path": "content-security-policy/frame-ancestors/nested-traversing-banned-top-is-self.sub.html", + "url": "/content-security-policy/frame-ancestors/nested-traversing-banned-top-is-self.sub.html" + }, + { + "path": "content-security-policy/frame-ancestors/nested-traversing-banned.sub.html", + "url": "/content-security-policy/frame-ancestors/nested-traversing-banned.sub.html" + }, + { + "path": "content-security-policy/frame-ancestors/single-frame-self-allowed.sub.html", + "url": "/content-security-policy/frame-ancestors/single-frame-self-allowed.sub.html" + }, + { + "path": "content-security-policy/generic/generic-0_1-img-src.html", + "url": "/content-security-policy/generic/generic-0_1-img-src.html" + }, + { + "path": "content-security-policy/generic/generic-0_1-script-src.html", + "url": "/content-security-policy/generic/generic-0_1-script-src.html" + }, + { + "path": "content-security-policy/generic/generic-0_10.html", + "url": "/content-security-policy/generic/generic-0_10.html" + }, + { + "path": "content-security-policy/generic/generic-0_10_1.sub.html", + "url": "/content-security-policy/generic/generic-0_10_1.sub.html" + }, + { + "path": "content-security-policy/generic/generic-0_2.html", + "url": "/content-security-policy/generic/generic-0_2.html" + }, + { + "path": "content-security-policy/generic/generic-0_2_2.sub.html", + "url": "/content-security-policy/generic/generic-0_2_2.sub.html" + }, + { + "path": "content-security-policy/generic/generic-0_2_3.html", + "url": "/content-security-policy/generic/generic-0_2_3.html" + }, + { + "path": "content-security-policy/generic/generic-0_8.html", + "url": "/content-security-policy/generic/generic-0_8.html" + }, + { + "path": "content-security-policy/generic/generic-0_8_1.sub.html", + "url": "/content-security-policy/generic/generic-0_8_1.sub.html" + }, + { + "path": "content-security-policy/generic/generic-0_9.sub.html", + "url": "/content-security-policy/generic/generic-0_9.sub.html" + }, + { + "path": "content-security-policy/generic/no-default-src.sub.html", + "url": "/content-security-policy/generic/no-default-src.sub.html" + }, + { + "path": "content-security-policy/img-src/img-src-4_1.html", + "url": "/content-security-policy/img-src/img-src-4_1.html" + }, + { + "path": "content-security-policy/media-src/media-src-7_1.html", + "url": "/content-security-policy/media-src/media-src-7_1.html" + }, + { + "path": "content-security-policy/media-src/media-src-7_2.html", + "url": "/content-security-policy/media-src/media-src-7_2.html" + }, + { + "path": "content-security-policy/media-src/media-src-7_3.html", + "url": "/content-security-policy/media-src/media-src-7_3.html" + }, + { + "path": "content-security-policy/media-src/media-src-7_3_2.html", + "url": "/content-security-policy/media-src/media-src-7_3_2.html" + }, + { + "path": "content-security-policy/media-src/media-src-redir-bug.sub.html", + "url": "/content-security-policy/media-src/media-src-redir-bug.sub.html" + }, + { + "path": "content-security-policy/meta/meta-img-src.html", + "url": "/content-security-policy/meta/meta-img-src.html" + }, + { + "path": "content-security-policy/meta/meta-modified.html", + "url": "/content-security-policy/meta/meta-modified.html" + }, + { + "path": "content-security-policy/reporting/securitypolicyviolation-idl.html", + "url": "/content-security-policy/reporting/securitypolicyviolation-idl.html" + }, + { + "path": "content-security-policy/script-src/script-src-1_1.html", + "url": "/content-security-policy/script-src/script-src-1_1.html" + }, + { + "path": "content-security-policy/script-src/script-src-1_10.html", + "url": "/content-security-policy/script-src/script-src-1_10.html" + }, + { + "path": "content-security-policy/script-src/script-src-1_10_1.html", + "url": "/content-security-policy/script-src/script-src-1_10_1.html" + }, + { + "path": "content-security-policy/script-src/script-src-1_2.html", + "url": "/content-security-policy/script-src/script-src-1_2.html" + }, + { + "path": "content-security-policy/script-src/script-src-1_2_1.html", + "url": "/content-security-policy/script-src/script-src-1_2_1.html" + }, + { + "path": "content-security-policy/script-src/script-src-1_3.html", + "url": "/content-security-policy/script-src/script-src-1_3.html" + }, + { + "path": "content-security-policy/script-src/script-src-1_4.html", + "url": "/content-security-policy/script-src/script-src-1_4.html" + }, + { + "path": "content-security-policy/script-src/script-src-1_4_1.html", + "url": "/content-security-policy/script-src/script-src-1_4_1.html" + }, + { + "path": "content-security-policy/script-src/script-src-1_4_2.html", + "url": "/content-security-policy/script-src/script-src-1_4_2.html" + }, + { + "path": "content-security-policy/style-src/style-src-3_1.html", + "url": "/content-security-policy/style-src/style-src-3_1.html" + }, + { + "path": "content-security-policy/style-src/style-src-3_2.html", + "url": "/content-security-policy/style-src/style-src-3_2.html" + }, + { + "path": "content-security-policy/style-src/style-src-3_3.html", + "url": "/content-security-policy/style-src/style-src-3_3.html" + }, + { + "path": "content-security-policy/style-src/style-src-3_4.html", + "url": "/content-security-policy/style-src/style-src-3_4.html" + }, + { + "path": "content-security-policy/svg/svg-from-guid.html", + "url": "/content-security-policy/svg/svg-from-guid.html" + }, + { + "path": "content-security-policy/svg/svg-inline.sub.html", + "url": "/content-security-policy/svg/svg-inline.sub.html" + }, + { + "path": "content-security-policy/svg/svg-policy-resource-doc-includes.html", + "url": "/content-security-policy/svg/svg-policy-resource-doc-includes.html" + }, + { + "path": "content-security-policy/svg/svg-policy-with-resource.html", + "url": "/content-security-policy/svg/svg-policy-with-resource.html" + }, + { + "path": "cookies/secure/set-from-dom.https.sub.html", + "url": "/cookies/secure/set-from-dom.https.sub.html" + }, + { + "path": "cookies/secure/set-from-dom.sub.html", + "url": "/cookies/secure/set-from-dom.sub.html" + }, + { + "path": "cookies/secure/set-from-http.https.sub.html", + "url": "/cookies/secure/set-from-http.https.sub.html" + }, + { + "path": "cookies/secure/set-from-http.sub.html", + "url": "/cookies/secure/set-from-http.sub.html" + }, + { + "path": "cookies/secure/set-from-ws.https.sub.html", + "url": "/cookies/secure/set-from-ws.https.sub.html" + }, + { + "path": "cookies/secure/set-from-wss.https.sub.html", + "url": "/cookies/secure/set-from-wss.https.sub.html" + }, + { + "path": "cors/allow-headers.htm", + "url": "/cors/allow-headers.htm" + }, + { + "path": "cors/basic.htm", + "url": "/cors/basic.htm" + }, + { + "path": "cors/credentials-flag.htm", + "url": "/cors/credentials-flag.htm" + }, + { + "path": "cors/late-upload-events.htm", + "url": "/cors/late-upload-events.htm" + }, + { + "path": "cors/origin.htm", + "url": "/cors/origin.htm" + }, + { + "path": "cors/preflight-cache.htm", + "url": "/cors/preflight-cache.htm" + }, + { + "path": "cors/redirect-origin.htm", + "url": "/cors/redirect-origin.htm" + }, + { + "path": "cors/redirect-preflight-2.htm", + "url": "/cors/redirect-preflight-2.htm" + }, + { + "path": "cors/redirect-preflight.htm", + "url": "/cors/redirect-preflight.htm" + }, + { + "path": "cors/redirect-userinfo.htm", + "url": "/cors/redirect-userinfo.htm" + }, + { + "path": "cors/remote-origin.htm", + "url": "/cors/remote-origin.htm" + }, + { + "path": "cors/request-headers.htm", + "url": "/cors/request-headers.htm" + }, + { + "path": "cors/response-headers.htm", + "url": "/cors/response-headers.htm" + }, + { + "path": "cors/simple-requests.htm", + "url": "/cors/simple-requests.htm" + }, + { + "path": "cors/status-preflight.htm", + "url": "/cors/status-preflight.htm" + }, + { + "path": "cors/status.htm", + "url": "/cors/status.htm" + }, + { + "path": "cssom-view/HTMLBody-ScrollArea_quirksmode.html", + "url": "/cssom-view/HTMLBody-ScrollArea_quirksmode.html" + }, + { + "path": "cssom-view/elementFromPoint.html", + "url": "/cssom-view/elementFromPoint.html" + }, + { + "path": "cssom-view/elementScroll.html", + "url": "/cssom-view/elementScroll.html" + }, + { + "path": "cssom-view/elementsFromPoint.html", + "url": "/cssom-view/elementsFromPoint.html" + }, + { + "path": "cssom-view/negativeMargins.html", + "url": "/cssom-view/negativeMargins.html" + }, + { + "path": "cssom-view/scrolling-no-browsing-context.html", + "url": "/cssom-view/scrolling-no-browsing-context.html" + }, + { + "path": "cssom-view/scrollingElement.html", + "url": "/cssom-view/scrollingElement.html" + }, + { + "path": "custom-elements/CustomElementRegistry.html", + "url": "/custom-elements/CustomElementRegistry.html" + }, + { + "path": "custom-elements/HTMLElement-constructor.html", + "url": "/custom-elements/HTMLElement-constructor.html" + }, + { + "path": "custom-elements/adopted-callback.html", + "url": "/custom-elements/adopted-callback.html" + }, + { + "path": "custom-elements/attribute-changed-callback.html", + "url": "/custom-elements/attribute-changed-callback.html" + }, + { + "path": "custom-elements/connected-callbacks.html", + "url": "/custom-elements/connected-callbacks.html" + }, + { + "path": "custom-elements/custom-element-registry/define.html", + "url": "/custom-elements/custom-element-registry/define.html" + }, + { + "path": "custom-elements/disconnected-callbacks.html", + "url": "/custom-elements/disconnected-callbacks.html" + }, + { + "path": "custom-elements/htmlconstructor/newtarget.html", + "url": "/custom-elements/htmlconstructor/newtarget.html" + }, + { + "path": "custom-elements/reaction-timing.html", + "url": "/custom-elements/reaction-timing.html" + }, + { + "path": "custom-elements/reactions/Attr.html", + "url": "/custom-elements/reactions/Attr.html" + }, + { + "path": "custom-elements/reactions/ChildNode.html", + "url": "/custom-elements/reactions/ChildNode.html" + }, + { + "path": "custom-elements/reactions/DOMTokenList.html", + "url": "/custom-elements/reactions/DOMTokenList.html" + }, + { + "path": "custom-elements/reactions/Document.html", + "url": "/custom-elements/reactions/Document.html" + }, + { + "path": "custom-elements/reactions/Element.html", + "url": "/custom-elements/reactions/Element.html" + }, + { + "path": "custom-elements/reactions/NamedNodeMap.html", + "url": "/custom-elements/reactions/NamedNodeMap.html" + }, + { + "path": "custom-elements/reactions/Node.html", + "url": "/custom-elements/reactions/Node.html" + }, + { + "path": "custom-elements/reactions/ParentNode.html", + "url": "/custom-elements/reactions/ParentNode.html" + }, + { + "path": "custom-elements/reactions/Range.html", + "url": "/custom-elements/reactions/Range.html" + }, + { + "path": "custom-elements/v0/concepts/custom-elements-type-naming.html", + "url": "/custom-elements/v0/concepts/custom-elements-type-naming.html" + }, + { + "path": "custom-elements/v0/creating-and-passing-registries/new-registry-test.html", + "url": "/custom-elements/v0/creating-and-passing-registries/new-registry-test.html" + }, + { + "path": "custom-elements/v0/creating-and-passing-registries/no-registry-test.html", + "url": "/custom-elements/v0/creating-and-passing-registries/no-registry-test.html" + }, + { + "path": "custom-elements/v0/creating-and-passing-registries/share-registry-create-document.html", + "url": "/custom-elements/v0/creating-and-passing-registries/share-registry-create-document.html" + }, + { + "path": "custom-elements/v0/creating-and-passing-registries/share-registry-import-document.html", + "url": "/custom-elements/v0/creating-and-passing-registries/share-registry-import-document.html" + }, + { + "path": "custom-elements/v0/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html", + "url": "/custom-elements/v0/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html" + }, + { + "path": "custom-elements/v0/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html", + "url": "/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html" + }, + { + "path": "custom-elements/v0/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html", + "url": "/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html" + }, + { + "path": "custom-elements/v0/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html", + "url": "/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html" + }, + { + "path": "custom-elements/v0/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html", + "url": "/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html" + }, + { + "path": "custom-elements/v0/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html", + "url": "/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html" + }, + { + "path": "custom-elements/v0/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html", + "url": "/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html" + }, + { + "path": "custom-elements/v0/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html", + "url": "/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html" + }, + { + "path": "custom-elements/v0/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html", + "url": "/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html" + }, + { + "path": "custom-elements/v0/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html", + "url": "/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html" + }, + { + "path": "custom-elements/v0/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html", + "url": "/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html" + }, + { + "path": "custom-elements/v0/instantiating/changing-is-attribute.html", + "url": "/custom-elements/v0/instantiating/changing-is-attribute.html" + }, + { + "path": "custom-elements/v0/instantiating/custom-element-constructor-is-attribute.html", + "url": "/custom-elements/v0/instantiating/custom-element-constructor-is-attribute.html" + }, + { + "path": "custom-elements/v0/instantiating/custom-element-constructor-local-name.html", + "url": "/custom-elements/v0/instantiating/custom-element-constructor-local-name.html" + }, + { + "path": "custom-elements/v0/instantiating/custom-element-constructor-namespace.html", + "url": "/custom-elements/v0/instantiating/custom-element-constructor-namespace.html" + }, + { + "path": "custom-elements/v0/instantiating/custom-element-constructor-node-document.html", + "url": "/custom-elements/v0/instantiating/custom-element-constructor-node-document.html" + }, + { + "path": "custom-elements/v0/instantiating/custom-element-constructor-prototype.html", + "url": "/custom-elements/v0/instantiating/custom-element-constructor-prototype.html" + }, + { + "path": "custom-elements/v0/instantiating/custom-element-prototype.html", + "url": "/custom-elements/v0/instantiating/custom-element-prototype.html" + }, + { + "path": "custom-elements/v0/instantiating/custom-element-type-is-attribute.html", + "url": "/custom-elements/v0/instantiating/custom-element-type-is-attribute.html" + }, + { + "path": "custom-elements/v0/instantiating/custom-element-type-local-name-and-is-attribute.html", + "url": "/custom-elements/v0/instantiating/custom-element-type-local-name-and-is-attribute.html" + }, + { + "path": "custom-elements/v0/instantiating/custom-element-type-local-name.html", + "url": "/custom-elements/v0/instantiating/custom-element-type-local-name.html" + }, + { + "path": "custom-elements/v0/instantiating/extensions-to-document-interface/create-element-interface-type-is-a-local-name.html", + "url": "/custom-elements/v0/instantiating/extensions-to-document-interface/create-element-interface-type-is-a-local-name.html" + }, + { + "path": "custom-elements/v0/instantiating/extensions-to-document-interface/create-element-interface-type-is-a-type-extension.html", + "url": "/custom-elements/v0/instantiating/extensions-to-document-interface/create-element-interface-type-is-a-type-extension.html" + }, + { + "path": "custom-elements/v0/instantiating/extensions-to-document-interface/create-element-is-attribute.html", + "url": "/custom-elements/v0/instantiating/extensions-to-document-interface/create-element-is-attribute.html" + }, + { + "path": "custom-elements/v0/instantiating/extensions-to-document-interface/create-element-namespace.html", + "url": "/custom-elements/v0/instantiating/extensions-to-document-interface/create-element-namespace.html" + }, + { + "path": "custom-elements/v0/instantiating/extensions-to-document-interface/create-element-type-extension-is-a-type.html", + "url": "/custom-elements/v0/instantiating/extensions-to-document-interface/create-element-type-extension-is-a-type.html" + }, + { + "path": "custom-elements/v0/instantiating/extensions-to-document-interface/create-element-type-extension-unresolved.html", + "url": "/custom-elements/v0/instantiating/extensions-to-document-interface/create-element-type-extension-unresolved.html" + }, + { + "path": "custom-elements/v0/instantiating/extensions-to-document-interface/create-element-type-is-a-local-name.html", + "url": "/custom-elements/v0/instantiating/extensions-to-document-interface/create-element-type-is-a-local-name.html" + }, + { + "path": "custom-elements/v0/instantiating/extensions-to-document-interface/created-callback-create-element-ns.html", + "url": "/custom-elements/v0/instantiating/extensions-to-document-interface/created-callback-create-element-ns.html" + }, + { + "path": "custom-elements/v0/instantiating/extensions-to-document-interface/created-callback-create-element.html", + "url": "/custom-elements/v0/instantiating/extensions-to-document-interface/created-callback-create-element.html" + }, + { + "path": "custom-elements/v0/instantiating/non-configurable-constructor-property.html", + "url": "/custom-elements/v0/instantiating/non-configurable-constructor-property.html" + }, + { + "path": "custom-elements/v0/instantiating/prototype-is-interface-prototype-object.html", + "url": "/custom-elements/v0/instantiating/prototype-is-interface-prototype-object.html" + }, + { + "path": "custom-elements/v0/instantiating/unchanged-attribute.html", + "url": "/custom-elements/v0/instantiating/unchanged-attribute.html" + }, + { + "path": "custom-elements/v0/registering/definition-construction-algorithm-default-namespace.html", + "url": "/custom-elements/v0/registering/definition-construction-algorithm-default-namespace.html" + }, + { + "path": "custom-elements/v0/registering/definition-construction-algorithm-duplicate-definition.html", + "url": "/custom-elements/v0/registering/definition-construction-algorithm-duplicate-definition.html" + }, + { + "path": "custom-elements/v0/registering/definition-construction-algorithm-invalid-type.html", + "url": "/custom-elements/v0/registering/definition-construction-algorithm-invalid-type.html" + }, + { + "path": "custom-elements/v0/registering/definition-construction-algorithm-local-name-lowercased.html", + "url": "/custom-elements/v0/registering/definition-construction-algorithm-local-name-lowercased.html" + }, + { + "path": "custom-elements/v0/registering/definition-construction-algorithm-name-is-null.html", + "url": "/custom-elements/v0/registering/definition-construction-algorithm-name-is-null.html" + }, + { + "path": "custom-elements/v0/registering/definition-construction-algorithm-no-interface-for-name.html", + "url": "/custom-elements/v0/registering/definition-construction-algorithm-no-interface-for-name.html" + }, + { + "path": "custom-elements/v0/registering/definition-construction-algorithm-svg-namespace-name-is-null.html", + "url": "/custom-elements/v0/registering/definition-construction-algorithm-svg-namespace-name-is-null.html" + }, + { + "path": "custom-elements/v0/registering/definition-construction-algorithm-svg-namespace.html", + "url": "/custom-elements/v0/registering/definition-construction-algorithm-svg-namespace.html" + }, + { + "path": "custom-elements/v0/registering/definition-construction-algorithm-type-name-lowercased.html", + "url": "/custom-elements/v0/registering/definition-construction-algorithm-type-name-lowercased.html" + }, + { + "path": "custom-elements/v0/registering/element-registration-algorithm-no-registry.html", + "url": "/custom-elements/v0/registering/element-registration-algorithm-no-registry.html" + }, + { + "path": "custom-elements/v0/registering/extensions-to-document-interface/custom-element-name.html", + "url": "/custom-elements/v0/registering/extensions-to-document-interface/custom-element-name.html" + }, + { + "path": "custom-elements/v0/registering/extensions-to-document-interface/custom-element-prototype.html", + "url": "/custom-elements/v0/registering/extensions-to-document-interface/custom-element-prototype.html" + }, + { + "path": "custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-matching-query-selector-all.html", + "url": "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-matching-query-selector-all.html" + }, + { + "path": "custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-matching-query-selector.html", + "url": "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-matching-query-selector.html" + }, + { + "path": "custom-elements/v0/registering/unresolved-elements-interface-html-element.html", + "url": "/custom-elements/v0/registering/unresolved-elements-interface-html-element.html" + }, + { + "path": "custom-elements/v0/registering/unresolved-elements-interface-html-unknown-element.html", + "url": "/custom-elements/v0/registering/unresolved-elements-interface-html-unknown-element.html" + }, + { + "path": "custom-elements/v0/registering/unresolved-elements-interface-svg-element.html", + "url": "/custom-elements/v0/registering/unresolved-elements-interface-svg-element.html" + }, + { + "path": "dom/collections/HTMLCollection-as-proto-length-get-throws.html", + "url": "/dom/collections/HTMLCollection-as-proto-length-get-throws.html" + }, + { + "path": "dom/collections/HTMLCollection-empty-name.html", + "url": "/dom/collections/HTMLCollection-empty-name.html" + }, + { + "path": "dom/collections/HTMLCollection-supported-property-indices.html", + "url": "/dom/collections/HTMLCollection-supported-property-indices.html" + }, + { + "path": "dom/collections/HTMLCollection-supported-property-names.html", + "url": "/dom/collections/HTMLCollection-supported-property-names.html" + }, + { + "path": "dom/collections/domstringmap-supported-property-names.html", + "url": "/dom/collections/domstringmap-supported-property-names.html" + }, + { + "path": "dom/collections/namednodemap-supported-property-names.html", + "url": "/dom/collections/namednodemap-supported-property-names.html" + }, + { + "path": "dom/events/AddEventListenerOptions-once.html", + "url": "/dom/events/AddEventListenerOptions-once.html" + }, + { + "path": "dom/events/AddEventListenerOptions-passive.html", + "url": "/dom/events/AddEventListenerOptions-passive.html" + }, + { + "path": "dom/events/CustomEvent.html", + "url": "/dom/events/CustomEvent.html" + }, + { + "path": "dom/events/Event-constants.html", + "url": "/dom/events/Event-constants.html" + }, + { + "path": "dom/events/Event-constructors.html", + "url": "/dom/events/Event-constructors.html" + }, + { + "path": "dom/events/Event-defaultPrevented-after-dispatch.html", + "url": "/dom/events/Event-defaultPrevented-after-dispatch.html" + }, + { + "path": "dom/events/Event-defaultPrevented.html", + "url": "/dom/events/Event-defaultPrevented.html" + }, + { + "path": "dom/events/Event-dispatch-bubbles-false.html", + "url": "/dom/events/Event-dispatch-bubbles-false.html" + }, + { + "path": "dom/events/Event-dispatch-bubbles-true.html", + "url": "/dom/events/Event-dispatch-bubbles-true.html" + }, + { + "path": "dom/events/Event-dispatch-detached-click.html", + "url": "/dom/events/Event-dispatch-detached-click.html" + }, + { + "path": "dom/events/Event-dispatch-handlers-changed.html", + "url": "/dom/events/Event-dispatch-handlers-changed.html" + }, + { + "path": "dom/events/Event-dispatch-multiple-stopPropagation.html", + "url": "/dom/events/Event-dispatch-multiple-stopPropagation.html" + }, + { + "path": "dom/events/Event-dispatch-omitted-capture.html", + "url": "/dom/events/Event-dispatch-omitted-capture.html" + }, + { + "path": "dom/events/Event-dispatch-order.html", + "url": "/dom/events/Event-dispatch-order.html" + }, + { + "path": "dom/events/Event-dispatch-other-document.html", + "url": "/dom/events/Event-dispatch-other-document.html" + }, + { + "path": "dom/events/Event-dispatch-propagation-stopped.html", + "url": "/dom/events/Event-dispatch-propagation-stopped.html" + }, + { + "path": "dom/events/Event-dispatch-redispatch.html", + "url": "/dom/events/Event-dispatch-redispatch.html" + }, + { + "path": "dom/events/Event-dispatch-reenter.html", + "url": "/dom/events/Event-dispatch-reenter.html" + }, + { + "path": "dom/events/Event-dispatch-target-moved.html", + "url": "/dom/events/Event-dispatch-target-moved.html" + }, + { + "path": "dom/events/Event-dispatch-target-removed.html", + "url": "/dom/events/Event-dispatch-target-removed.html" + }, + { + "path": "dom/events/Event-dispatch-throwing.html", + "url": "/dom/events/Event-dispatch-throwing.html" + }, + { + "path": "dom/events/Event-init-while-dispatching.html", + "url": "/dom/events/Event-init-while-dispatching.html" + }, + { + "path": "dom/events/Event-initEvent.html", + "url": "/dom/events/Event-initEvent.html" + }, + { + "path": "dom/events/Event-propagation.html", + "url": "/dom/events/Event-propagation.html" + }, + { + "path": "dom/events/Event-subclasses-constructors.html", + "url": "/dom/events/Event-subclasses-constructors.html" + }, + { + "path": "dom/events/Event-type-empty.html", + "url": "/dom/events/Event-type-empty.html" + }, + { + "path": "dom/events/Event-type.html", + "url": "/dom/events/Event-type.html" + }, + { + "path": "dom/events/EventListener-handleEvent.html", + "url": "/dom/events/EventListener-handleEvent.html" + }, + { + "path": "dom/events/EventListener-incumbent-global-1.sub.html", + "url": "/dom/events/EventListener-incumbent-global-1.sub.html" + }, + { + "path": "dom/events/EventListener-incumbent-global-2.sub.html", + "url": "/dom/events/EventListener-incumbent-global-2.sub.html" + }, + { + "path": "dom/events/EventListenerOptions-capture.html", + "url": "/dom/events/EventListenerOptions-capture.html" + }, + { + "path": "dom/events/EventTarget-addEventListener.html", + "url": "/dom/events/EventTarget-addEventListener.html" + }, + { + "path": "dom/events/EventTarget-dispatchEvent-returnvalue.html", + "url": "/dom/events/EventTarget-dispatchEvent-returnvalue.html" + }, + { + "path": "dom/events/EventTarget-dispatchEvent.html", + "url": "/dom/events/EventTarget-dispatchEvent.html" + }, + { + "path": "dom/events/EventTarget-removeEventListener.html", + "url": "/dom/events/EventTarget-removeEventListener.html" + }, + { + "path": "dom/events/ProgressEvent.html", + "url": "/dom/events/ProgressEvent.html" + }, + { + "path": "dom/historical.html", + "url": "/dom/historical.html" + }, + { + "path": "dom/interface-objects.html", + "url": "/dom/interface-objects.html" + }, + { + "path": "dom/interfaces.html", + "url": "/dom/interfaces.html" + }, + { + "path": "dom/lists/DOMTokenList-Iterable.html", + "url": "/dom/lists/DOMTokenList-Iterable.html" + }, + { + "path": "dom/lists/DOMTokenList-coverage-for-attributes.html", + "url": "/dom/lists/DOMTokenList-coverage-for-attributes.html" + }, + { + "path": "dom/lists/DOMTokenList-iteration.html", + "url": "/dom/lists/DOMTokenList-iteration.html" + }, + { + "path": "dom/lists/DOMTokenList-stringifier.html", + "url": "/dom/lists/DOMTokenList-stringifier.html" + }, + { + "path": "dom/lists/DOMTokenList-value.html", + "url": "/dom/lists/DOMTokenList-value.html" + }, + { + "path": "dom/nodes/CharacterData-appendChild.html", + "url": "/dom/nodes/CharacterData-appendChild.html" + }, + { + "path": "dom/nodes/CharacterData-appendData.html", + "url": "/dom/nodes/CharacterData-appendData.html" + }, + { + "path": "dom/nodes/CharacterData-data.html", + "url": "/dom/nodes/CharacterData-data.html" + }, + { + "path": "dom/nodes/CharacterData-deleteData.html", + "url": "/dom/nodes/CharacterData-deleteData.html" + }, + { + "path": "dom/nodes/CharacterData-insertData.html", + "url": "/dom/nodes/CharacterData-insertData.html" + }, + { + "path": "dom/nodes/CharacterData-remove.html", + "url": "/dom/nodes/CharacterData-remove.html" + }, + { + "path": "dom/nodes/CharacterData-replaceData.html", + "url": "/dom/nodes/CharacterData-replaceData.html" + }, + { + "path": "dom/nodes/CharacterData-substringData.html", + "url": "/dom/nodes/CharacterData-substringData.html" + }, + { + "path": "dom/nodes/CharacterData-surrogates.html", + "url": "/dom/nodes/CharacterData-surrogates.html" + }, + { + "path": "dom/nodes/ChildNode-after.html", + "url": "/dom/nodes/ChildNode-after.html" + }, + { + "path": "dom/nodes/ChildNode-before.html", + "url": "/dom/nodes/ChildNode-before.html" + }, + { + "path": "dom/nodes/ChildNode-replaceWith.html", + "url": "/dom/nodes/ChildNode-replaceWith.html" + }, + { + "path": "dom/nodes/Comment-constructor.html", + "url": "/dom/nodes/Comment-constructor.html" + }, + { + "path": "dom/nodes/DOMImplementation-createDocument.html", + "url": "/dom/nodes/DOMImplementation-createDocument.html" + }, + { + "path": "dom/nodes/DOMImplementation-createDocumentType.html", + "url": "/dom/nodes/DOMImplementation-createDocumentType.html" + }, + { + "path": "dom/nodes/DOMImplementation-createHTMLDocument.html", + "url": "/dom/nodes/DOMImplementation-createHTMLDocument.html" + }, + { + "path": "dom/nodes/DOMImplementation-hasFeature.html", + "url": "/dom/nodes/DOMImplementation-hasFeature.html" + }, + { + "path": "dom/nodes/Document-URL.sub.html", + "url": "/dom/nodes/Document-URL.sub.html" + }, + { + "path": "dom/nodes/Document-adoptNode.html", + "url": "/dom/nodes/Document-adoptNode.html" + }, + { + "path": "dom/nodes/Document-constructor.html", + "url": "/dom/nodes/Document-constructor.html" + }, + { + "path": "dom/nodes/Document-contentType/contentType/contenttype_bmp.html", + "url": "/dom/nodes/Document-contentType/contentType/contenttype_bmp.html" + }, + { + "path": "dom/nodes/Document-contentType/contentType/contenttype_css.html", + "url": "/dom/nodes/Document-contentType/contentType/contenttype_css.html" + }, + { + "path": "dom/nodes/Document-contentType/contentType/contenttype_datauri_01.html", + "url": "/dom/nodes/Document-contentType/contentType/contenttype_datauri_01.html" + }, + { + "path": "dom/nodes/Document-contentType/contentType/contenttype_datauri_02.html", + "url": "/dom/nodes/Document-contentType/contentType/contenttype_datauri_02.html" + }, + { + "path": "dom/nodes/Document-contentType/contentType/contenttype_gif.html", + "url": "/dom/nodes/Document-contentType/contentType/contenttype_gif.html" + }, + { + "path": "dom/nodes/Document-contentType/contentType/contenttype_html.html", + "url": "/dom/nodes/Document-contentType/contentType/contenttype_html.html" + }, + { + "path": "dom/nodes/Document-contentType/contentType/contenttype_javascripturi.html", + "url": "/dom/nodes/Document-contentType/contentType/contenttype_javascripturi.html" + }, + { + "path": "dom/nodes/Document-contentType/contentType/contenttype_jpg.html", + "url": "/dom/nodes/Document-contentType/contentType/contenttype_jpg.html" + }, + { + "path": "dom/nodes/Document-contentType/contentType/contenttype_mimeheader_01.html", + "url": "/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_01.html" + }, + { + "path": "dom/nodes/Document-contentType/contentType/contenttype_mimeheader_02.html", + "url": "/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_02.html" + }, + { + "path": "dom/nodes/Document-contentType/contentType/contenttype_png.html", + "url": "/dom/nodes/Document-contentType/contentType/contenttype_png.html" + }, + { + "path": "dom/nodes/Document-contentType/contentType/contenttype_txt.html", + "url": "/dom/nodes/Document-contentType/contentType/contenttype_txt.html" + }, + { + "path": "dom/nodes/Document-contentType/contentType/contenttype_xml.html", + "url": "/dom/nodes/Document-contentType/contentType/contenttype_xml.html" + }, + { + "path": "dom/nodes/Document-contentType/contentType/createDocument.html", + "url": "/dom/nodes/Document-contentType/contentType/createDocument.html" + }, + { + "path": "dom/nodes/Document-contentType/contentType/createHTMLDocument.html", + "url": "/dom/nodes/Document-contentType/contentType/createHTMLDocument.html" + }, + { + "path": "dom/nodes/Document-contentType/contentType/xhr_responseType_document.html", + "url": "/dom/nodes/Document-contentType/contentType/xhr_responseType_document.html" + }, + { + "path": "dom/nodes/Document-createAttribute.html", + "url": "/dom/nodes/Document-createAttribute.html" + }, + { + "path": "dom/nodes/Document-createComment.html", + "url": "/dom/nodes/Document-createComment.html" + }, + { + "path": "dom/nodes/Document-createElement-namespace.html", + "url": "/dom/nodes/Document-createElement-namespace.html" + }, + { + "path": "dom/nodes/Document-createElement.html", + "url": "/dom/nodes/Document-createElement.html" + }, + { + "path": "dom/nodes/Document-createElementNS.html", + "url": "/dom/nodes/Document-createElementNS.html" + }, + { + "path": "dom/nodes/Document-createEvent.html", + "url": "/dom/nodes/Document-createEvent.html" + }, + { + "path": "dom/nodes/Document-createProcessingInstruction-xhtml.xhtml", + "url": "/dom/nodes/Document-createProcessingInstruction-xhtml.xhtml" + }, + { + "path": "dom/nodes/Document-createProcessingInstruction.html", + "url": "/dom/nodes/Document-createProcessingInstruction.html" + }, + { + "path": "dom/nodes/Document-createTextNode.html", + "url": "/dom/nodes/Document-createTextNode.html" + }, + { + "path": "dom/nodes/Document-createTreeWalker.html", + "url": "/dom/nodes/Document-createTreeWalker.html" + }, + { + "path": "dom/nodes/Document-doctype.html", + "url": "/dom/nodes/Document-doctype.html" + }, + { + "path": "dom/nodes/Document-getElementById.html", + "url": "/dom/nodes/Document-getElementById.html" + }, + { + "path": "dom/nodes/Document-getElementsByTagName-xhtml.xhtml", + "url": "/dom/nodes/Document-getElementsByTagName-xhtml.xhtml" + }, + { + "path": "dom/nodes/Document-getElementsByTagName.html", + "url": "/dom/nodes/Document-getElementsByTagName.html" + }, + { + "path": "dom/nodes/Document-getElementsByTagNameNS.html", + "url": "/dom/nodes/Document-getElementsByTagNameNS.html" + }, + { + "path": "dom/nodes/Document-implementation.html", + "url": "/dom/nodes/Document-implementation.html" + }, + { + "path": "dom/nodes/Document-importNode.html", + "url": "/dom/nodes/Document-importNode.html" + }, + { + "path": "dom/nodes/DocumentType-literal-xhtml.xhtml", + "url": "/dom/nodes/DocumentType-literal-xhtml.xhtml" + }, + { + "path": "dom/nodes/DocumentType-literal.html", + "url": "/dom/nodes/DocumentType-literal.html" + }, + { + "path": "dom/nodes/DocumentType-remove.html", + "url": "/dom/nodes/DocumentType-remove.html" + }, + { + "path": "dom/nodes/Element-childElement-null-svg.svg", + "url": "/dom/nodes/Element-childElement-null-svg.svg" + }, + { + "path": "dom/nodes/Element-childElement-null-xhtml.xhtml", + "url": "/dom/nodes/Element-childElement-null-xhtml.xhtml" + }, + { + "path": "dom/nodes/Element-childElement-null.html", + "url": "/dom/nodes/Element-childElement-null.html" + }, + { + "path": "dom/nodes/Element-childElementCount-dynamic-add-svg.svg", + "url": "/dom/nodes/Element-childElementCount-dynamic-add-svg.svg" + }, + { + "path": "dom/nodes/Element-childElementCount-dynamic-add-xhtml.xhtml", + "url": "/dom/nodes/Element-childElementCount-dynamic-add-xhtml.xhtml" + }, + { + "path": "dom/nodes/Element-childElementCount-dynamic-add.html", + "url": "/dom/nodes/Element-childElementCount-dynamic-add.html" + }, + { + "path": "dom/nodes/Element-childElementCount-dynamic-remove-svg.svg", + "url": "/dom/nodes/Element-childElementCount-dynamic-remove-svg.svg" + }, + { + "path": "dom/nodes/Element-childElementCount-dynamic-remove-xhtml.xhtml", + "url": "/dom/nodes/Element-childElementCount-dynamic-remove-xhtml.xhtml" + }, + { + "path": "dom/nodes/Element-childElementCount-dynamic-remove.html", + "url": "/dom/nodes/Element-childElementCount-dynamic-remove.html" + }, + { + "path": "dom/nodes/Element-childElementCount-nochild-svg.svg", + "url": "/dom/nodes/Element-childElementCount-nochild-svg.svg" + }, + { + "path": "dom/nodes/Element-childElementCount-nochild-xhtml.xhtml", + "url": "/dom/nodes/Element-childElementCount-nochild-xhtml.xhtml" + }, + { + "path": "dom/nodes/Element-childElementCount-nochild.html", + "url": "/dom/nodes/Element-childElementCount-nochild.html" + }, + { + "path": "dom/nodes/Element-childElementCount-svg.svg", + "url": "/dom/nodes/Element-childElementCount-svg.svg" + }, + { + "path": "dom/nodes/Element-childElementCount-xhtml.xhtml", + "url": "/dom/nodes/Element-childElementCount-xhtml.xhtml" + }, + { + "path": "dom/nodes/Element-childElementCount.html", + "url": "/dom/nodes/Element-childElementCount.html" + }, + { + "path": "dom/nodes/Element-children.html", + "url": "/dom/nodes/Element-children.html" + }, + { + "path": "dom/nodes/Element-classlist.html", + "url": "/dom/nodes/Element-classlist.html" + }, + { + "path": "dom/nodes/Element-closest.html", + "url": "/dom/nodes/Element-closest.html" + }, + { + "path": "dom/nodes/Element-firstElementChild-entity-xhtml.xhtml", + "url": "/dom/nodes/Element-firstElementChild-entity-xhtml.xhtml" + }, + { + "path": "dom/nodes/Element-firstElementChild-entity.svg", + "url": "/dom/nodes/Element-firstElementChild-entity.svg" + }, + { + "path": "dom/nodes/Element-firstElementChild-namespace-svg.svg", + "url": "/dom/nodes/Element-firstElementChild-namespace-svg.svg" + }, + { + "path": "dom/nodes/Element-firstElementChild-namespace-xhtml.xhtml", + "url": "/dom/nodes/Element-firstElementChild-namespace-xhtml.xhtml" + }, + { + "path": "dom/nodes/Element-firstElementChild-namespace.html", + "url": "/dom/nodes/Element-firstElementChild-namespace.html" + }, + { + "path": "dom/nodes/Element-firstElementChild-svg.svg", + "url": "/dom/nodes/Element-firstElementChild-svg.svg" + }, + { + "path": "dom/nodes/Element-firstElementChild-xhtml.xhtml", + "url": "/dom/nodes/Element-firstElementChild-xhtml.xhtml" + }, + { + "path": "dom/nodes/Element-firstElementChild.html", + "url": "/dom/nodes/Element-firstElementChild.html" + }, + { + "path": "dom/nodes/Element-getElementsByClassName.html", + "url": "/dom/nodes/Element-getElementsByClassName.html" + }, + { + "path": "dom/nodes/Element-getElementsByTagName-change-document-HTMLNess.html", + "url": "/dom/nodes/Element-getElementsByTagName-change-document-HTMLNess.html" + }, + { + "path": "dom/nodes/Element-getElementsByTagName.html", + "url": "/dom/nodes/Element-getElementsByTagName.html" + }, + { + "path": "dom/nodes/Element-getElementsByTagNameNS.html", + "url": "/dom/nodes/Element-getElementsByTagNameNS.html" + }, + { + "path": "dom/nodes/Element-hasAttributes.html", + "url": "/dom/nodes/Element-hasAttributes.html" + }, + { + "path": "dom/nodes/Element-insertAdjacentElement.html", + "url": "/dom/nodes/Element-insertAdjacentElement.html" + }, + { + "path": "dom/nodes/Element-insertAdjacentText.html", + "url": "/dom/nodes/Element-insertAdjacentText.html" + }, + { + "path": "dom/nodes/Element-lastElementChild-svg.svg", + "url": "/dom/nodes/Element-lastElementChild-svg.svg" + }, + { + "path": "dom/nodes/Element-lastElementChild-xhtml.xhtml", + "url": "/dom/nodes/Element-lastElementChild-xhtml.xhtml" + }, + { + "path": "dom/nodes/Element-lastElementChild.html", + "url": "/dom/nodes/Element-lastElementChild.html" + }, + { + "path": "dom/nodes/Element-matches.html", + "url": "/dom/nodes/Element-matches.html" + }, + { + "path": "dom/nodes/Element-nextElementSibling-svg.svg", + "url": "/dom/nodes/Element-nextElementSibling-svg.svg" + }, + { + "path": "dom/nodes/Element-nextElementSibling-xhtml.xhtml", + "url": "/dom/nodes/Element-nextElementSibling-xhtml.xhtml" + }, + { + "path": "dom/nodes/Element-nextElementSibling.html", + "url": "/dom/nodes/Element-nextElementSibling.html" + }, + { + "path": "dom/nodes/Element-previousElementSibling-svg.svg", + "url": "/dom/nodes/Element-previousElementSibling-svg.svg" + }, + { + "path": "dom/nodes/Element-previousElementSibling-xhtml.xhtml", + "url": "/dom/nodes/Element-previousElementSibling-xhtml.xhtml" + }, + { + "path": "dom/nodes/Element-previousElementSibling.html", + "url": "/dom/nodes/Element-previousElementSibling.html" + }, + { + "path": "dom/nodes/Element-remove.html", + "url": "/dom/nodes/Element-remove.html" + }, + { + "path": "dom/nodes/Element-removeAttributeNS.html", + "url": "/dom/nodes/Element-removeAttributeNS.html" + }, + { + "path": "dom/nodes/Element-siblingElement-null-svg.svg", + "url": "/dom/nodes/Element-siblingElement-null-svg.svg" + }, + { + "path": "dom/nodes/Element-siblingElement-null-xhtml.xhtml", + "url": "/dom/nodes/Element-siblingElement-null-xhtml.xhtml" + }, + { + "path": "dom/nodes/Element-siblingElement-null.html", + "url": "/dom/nodes/Element-siblingElement-null.html" + }, + { + "path": "dom/nodes/Element-tagName.html", + "url": "/dom/nodes/Element-tagName.html" + }, + { + "path": "dom/nodes/MutationObserver-attributes.html", + "url": "/dom/nodes/MutationObserver-attributes.html" + }, + { + "path": "dom/nodes/MutationObserver-characterData.html", + "url": "/dom/nodes/MutationObserver-characterData.html" + }, + { + "path": "dom/nodes/MutationObserver-childList.html", + "url": "/dom/nodes/MutationObserver-childList.html" + }, + { + "path": "dom/nodes/MutationObserver-disconnect.html", + "url": "/dom/nodes/MutationObserver-disconnect.html" + }, + { + "path": "dom/nodes/MutationObserver-document.html", + "url": "/dom/nodes/MutationObserver-document.html" + }, + { + "path": "dom/nodes/MutationObserver-inner-outer.html", + "url": "/dom/nodes/MutationObserver-inner-outer.html" + }, + { + "path": "dom/nodes/MutationObserver-takeRecords.html", + "url": "/dom/nodes/MutationObserver-takeRecords.html" + }, + { + "path": "dom/nodes/Node-appendChild.html", + "url": "/dom/nodes/Node-appendChild.html" + }, + { + "path": "dom/nodes/Node-baseURI.html", + "url": "/dom/nodes/Node-baseURI.html" + }, + { + "path": "dom/nodes/Node-childNodes.html", + "url": "/dom/nodes/Node-childNodes.html" + }, + { + "path": "dom/nodes/Node-cloneNode.html", + "url": "/dom/nodes/Node-cloneNode.html" + }, + { + "path": "dom/nodes/Node-compareDocumentPosition.html", + "url": "/dom/nodes/Node-compareDocumentPosition.html" + }, + { + "path": "dom/nodes/Node-constants.html", + "url": "/dom/nodes/Node-constants.html" + }, + { + "path": "dom/nodes/Node-contains-xml.xml", + "url": "/dom/nodes/Node-contains-xml.xml" + }, + { + "path": "dom/nodes/Node-contains.html", + "url": "/dom/nodes/Node-contains.html" + }, + { + "path": "dom/nodes/Node-insertBefore.html", + "url": "/dom/nodes/Node-insertBefore.html" + }, + { + "path": "dom/nodes/Node-isConnected.html", + "url": "/dom/nodes/Node-isConnected.html" + }, + { + "path": "dom/nodes/Node-isEqualNode-xhtml.xhtml", + "url": "/dom/nodes/Node-isEqualNode-xhtml.xhtml" + }, + { + "path": "dom/nodes/Node-isEqualNode.html", + "url": "/dom/nodes/Node-isEqualNode.html" + }, + { + "path": "dom/nodes/Node-isSameNode.html", + "url": "/dom/nodes/Node-isSameNode.html" + }, + { + "path": "dom/nodes/Node-lookupNamespaceURI.html", + "url": "/dom/nodes/Node-lookupNamespaceURI.html" + }, + { + "path": "dom/nodes/Node-lookupPrefix.xhtml", + "url": "/dom/nodes/Node-lookupPrefix.xhtml" + }, + { + "path": "dom/nodes/Node-nodeName-xhtml.xhtml", + "url": "/dom/nodes/Node-nodeName-xhtml.xhtml" + }, + { + "path": "dom/nodes/Node-nodeName.html", + "url": "/dom/nodes/Node-nodeName.html" + }, + { + "path": "dom/nodes/Node-nodeValue.html", + "url": "/dom/nodes/Node-nodeValue.html" + }, + { + "path": "dom/nodes/Node-normalize.html", + "url": "/dom/nodes/Node-normalize.html" + }, + { + "path": "dom/nodes/Node-parentElement.html", + "url": "/dom/nodes/Node-parentElement.html" + }, + { + "path": "dom/nodes/Node-parentNode.html", + "url": "/dom/nodes/Node-parentNode.html" + }, + { + "path": "dom/nodes/Node-properties.html", + "url": "/dom/nodes/Node-properties.html" + }, + { + "path": "dom/nodes/Node-removeChild.html", + "url": "/dom/nodes/Node-removeChild.html" + }, + { + "path": "dom/nodes/Node-replaceChild.html", + "url": "/dom/nodes/Node-replaceChild.html" + }, + { + "path": "dom/nodes/Node-textContent.html", + "url": "/dom/nodes/Node-textContent.html" + }, + { + "path": "dom/nodes/NodeList-Iterable.html", + "url": "/dom/nodes/NodeList-Iterable.html" + }, + { + "path": "dom/nodes/ParentNode-append.html", + "url": "/dom/nodes/ParentNode-append.html" + }, + { + "path": "dom/nodes/ParentNode-prepend.html", + "url": "/dom/nodes/ParentNode-prepend.html" + }, + { + "path": "dom/nodes/ParentNode-querySelector-All-xht.xht", + "url": "/dom/nodes/ParentNode-querySelector-All-xht.xht" + }, + { + "path": "dom/nodes/ParentNode-querySelector-All.html", + "url": "/dom/nodes/ParentNode-querySelector-All.html" + }, + { + "path": "dom/nodes/ProcessingInstruction-escapes-1.xhtml", + "url": "/dom/nodes/ProcessingInstruction-escapes-1.xhtml" + }, + { + "path": "dom/nodes/ProcessingInstruction-literal-1.xhtml", + "url": "/dom/nodes/ProcessingInstruction-literal-1.xhtml" + }, + { + "path": "dom/nodes/ProcessingInstruction-literal-2.xhtml", + "url": "/dom/nodes/ProcessingInstruction-literal-2.xhtml" + }, + { + "path": "dom/nodes/Text-constructor.html", + "url": "/dom/nodes/Text-constructor.html" + }, + { + "path": "dom/nodes/Text-splitText.html", + "url": "/dom/nodes/Text-splitText.html" + }, + { + "path": "dom/nodes/append-on-Document.html", + "url": "/dom/nodes/append-on-Document.html" + }, + { + "path": "dom/nodes/attributes.html", + "url": "/dom/nodes/attributes.html" + }, + { + "path": "dom/nodes/case.html", + "url": "/dom/nodes/case.html" + }, + { + "path": "dom/nodes/getElementsByClassName-01.htm", + "url": "/dom/nodes/getElementsByClassName-01.htm" + }, + { + "path": "dom/nodes/getElementsByClassName-02.htm", + "url": "/dom/nodes/getElementsByClassName-02.htm" + }, + { + "path": "dom/nodes/getElementsByClassName-03.htm", + "url": "/dom/nodes/getElementsByClassName-03.htm" + }, + { + "path": "dom/nodes/getElementsByClassName-04.htm", + "url": "/dom/nodes/getElementsByClassName-04.htm" + }, + { + "path": "dom/nodes/getElementsByClassName-05.htm", + "url": "/dom/nodes/getElementsByClassName-05.htm" + }, + { + "path": "dom/nodes/getElementsByClassName-06.htm", + "url": "/dom/nodes/getElementsByClassName-06.htm" + }, + { + "path": "dom/nodes/getElementsByClassName-07.htm", + "url": "/dom/nodes/getElementsByClassName-07.htm" + }, + { + "path": "dom/nodes/getElementsByClassName-08.htm", + "url": "/dom/nodes/getElementsByClassName-08.htm" + }, + { + "path": "dom/nodes/getElementsByClassName-09.htm", + "url": "/dom/nodes/getElementsByClassName-09.htm" + }, + { + "path": "dom/nodes/getElementsByClassName-10.xml", + "url": "/dom/nodes/getElementsByClassName-10.xml" + }, + { + "path": "dom/nodes/getElementsByClassName-11.xml", + "url": "/dom/nodes/getElementsByClassName-11.xml" + }, + { + "path": "dom/nodes/getElementsByClassName-12.htm", + "url": "/dom/nodes/getElementsByClassName-12.htm" + }, + { + "path": "dom/nodes/getElementsByClassName-13.htm", + "url": "/dom/nodes/getElementsByClassName-13.htm" + }, + { + "path": "dom/nodes/getElementsByClassName-14.htm", + "url": "/dom/nodes/getElementsByClassName-14.htm" + }, + { + "path": "dom/nodes/getElementsByClassName-15.htm", + "url": "/dom/nodes/getElementsByClassName-15.htm" + }, + { + "path": "dom/nodes/getElementsByClassName-16.htm", + "url": "/dom/nodes/getElementsByClassName-16.htm" + }, + { + "path": "dom/nodes/getElementsByClassName-17.htm", + "url": "/dom/nodes/getElementsByClassName-17.htm" + }, + { + "path": "dom/nodes/getElementsByClassName-18.htm", + "url": "/dom/nodes/getElementsByClassName-18.htm" + }, + { + "path": "dom/nodes/getElementsByClassName-19.htm", + "url": "/dom/nodes/getElementsByClassName-19.htm" + }, + { + "path": "dom/nodes/getElementsByClassName-20.htm", + "url": "/dom/nodes/getElementsByClassName-20.htm" + }, + { + "path": "dom/nodes/getElementsByClassName-21.htm", + "url": "/dom/nodes/getElementsByClassName-21.htm" + }, + { + "path": "dom/nodes/getElementsByClassName-22.htm", + "url": "/dom/nodes/getElementsByClassName-22.htm" + }, + { + "path": "dom/nodes/getElementsByClassName-23.htm", + "url": "/dom/nodes/getElementsByClassName-23.htm" + }, + { + "path": "dom/nodes/getElementsByClassName-24.htm", + "url": "/dom/nodes/getElementsByClassName-24.htm" + }, + { + "path": "dom/nodes/getElementsByClassName-25.htm", + "url": "/dom/nodes/getElementsByClassName-25.htm" + }, + { + "path": "dom/nodes/getElementsByClassName-26.htm", + "url": "/dom/nodes/getElementsByClassName-26.htm" + }, + { + "path": "dom/nodes/getElementsByClassName-27.htm", + "url": "/dom/nodes/getElementsByClassName-27.htm" + }, + { + "path": "dom/nodes/getElementsByClassName-28.htm", + "url": "/dom/nodes/getElementsByClassName-28.htm" + }, + { + "path": "dom/nodes/getElementsByClassName-29.htm", + "url": "/dom/nodes/getElementsByClassName-29.htm" + }, + { + "path": "dom/nodes/getElementsByClassName-30.htm", + "url": "/dom/nodes/getElementsByClassName-30.htm" + }, + { + "path": "dom/nodes/getElementsByClassName-31.htm", + "url": "/dom/nodes/getElementsByClassName-31.htm" + }, + { + "path": "dom/nodes/insert-adjacent.html", + "url": "/dom/nodes/insert-adjacent.html" + }, + { + "path": "dom/nodes/prepend-on-Document.html", + "url": "/dom/nodes/prepend-on-Document.html" + }, + { + "path": "dom/nodes/remove-unscopable.html", + "url": "/dom/nodes/remove-unscopable.html" + }, + { + "path": "dom/nodes/rootNode.html", + "url": "/dom/nodes/rootNode.html" + }, + { + "path": "dom/ranges/Range-commonAncestorContainer-2.html", + "url": "/dom/ranges/Range-commonAncestorContainer-2.html" + }, + { + "path": "dom/ranges/Range-constructor.html", + "url": "/dom/ranges/Range-constructor.html" + }, + { + "path": "dom/ranges/Range-stringifier.html", + "url": "/dom/ranges/Range-stringifier.html" + }, + { + "path": "dom/traversal/NodeFilter-constants.html", + "url": "/dom/traversal/NodeFilter-constants.html" + }, + { + "path": "dom/traversal/TreeWalker-acceptNode-filter.html", + "url": "/dom/traversal/TreeWalker-acceptNode-filter.html" + }, + { + "path": "dom/traversal/TreeWalker-basic.html", + "url": "/dom/traversal/TreeWalker-basic.html" + }, + { + "path": "dom/traversal/TreeWalker-currentNode.html", + "url": "/dom/traversal/TreeWalker-currentNode.html" + }, + { + "path": "dom/traversal/TreeWalker-previousNodeLastChildReject.html", + "url": "/dom/traversal/TreeWalker-previousNodeLastChildReject.html" + }, + { + "path": "dom/traversal/TreeWalker-previousSiblingLastChildSkip.html", + "url": "/dom/traversal/TreeWalker-previousSiblingLastChildSkip.html" + }, + { + "path": "dom/traversal/TreeWalker-traversal-reject.html", + "url": "/dom/traversal/TreeWalker-traversal-reject.html" + }, + { + "path": "dom/traversal/TreeWalker-traversal-skip-most.html", + "url": "/dom/traversal/TreeWalker-traversal-skip-most.html" + }, + { + "path": "dom/traversal/TreeWalker-traversal-skip.html", + "url": "/dom/traversal/TreeWalker-traversal-skip.html" + }, + { + "path": "dom/traversal/TreeWalker-walking-outside-a-tree.html", + "url": "/dom/traversal/TreeWalker-walking-outside-a-tree.html" + }, + { + "path": "domparsing/DOMParser-parseFromString-html.html", + "url": "/domparsing/DOMParser-parseFromString-html.html" + }, + { + "path": "domparsing/DOMParser-parseFromString-xml-doctype.html", + "url": "/domparsing/DOMParser-parseFromString-xml-doctype.html" + }, + { + "path": "domparsing/DOMParser-parseFromString-xml.html", + "url": "/domparsing/DOMParser-parseFromString-xml.html" + }, + { + "path": "domparsing/XMLSerializer-serializeToString.html", + "url": "/domparsing/XMLSerializer-serializeToString.html" + }, + { + "path": "domparsing/createContextualFragment.html", + "url": "/domparsing/createContextualFragment.html" + }, + { + "path": "domparsing/innerhtml-01.xhtml", + "url": "/domparsing/innerhtml-01.xhtml" + }, + { + "path": "domparsing/innerhtml-03.xhtml", + "url": "/domparsing/innerhtml-03.xhtml" + }, + { + "path": "domparsing/innerhtml-04.html", + "url": "/domparsing/innerhtml-04.html" + }, + { + "path": "domparsing/innerhtml-05.xhtml", + "url": "/domparsing/innerhtml-05.xhtml" + }, + { + "path": "domparsing/innerhtml-06.html", + "url": "/domparsing/innerhtml-06.html" + }, + { + "path": "domparsing/innerhtml-07.html", + "url": "/domparsing/innerhtml-07.html" + }, + { + "path": "domparsing/insert-adjacent.html", + "url": "/domparsing/insert-adjacent.html" + }, + { + "path": "domparsing/insert_adjacent_html-xhtml.xhtml", + "url": "/domparsing/insert_adjacent_html-xhtml.xhtml" + }, + { + "path": "domparsing/insert_adjacent_html.html", + "url": "/domparsing/insert_adjacent_html.html" + }, + { + "path": "domparsing/outerhtml-01.html", + "url": "/domparsing/outerhtml-01.html" + }, + { + "path": "domparsing/outerhtml-02.html", + "url": "/domparsing/outerhtml-02.html" + }, + { + "path": "domparsing/style_attribute_html.html", + "url": "/domparsing/style_attribute_html.html" + }, + { + "path": "domparsing/xml-serialization.xhtml", + "url": "/domparsing/xml-serialization.xhtml" + }, + { + "path": "domxpath/001.html", + "url": "/domxpath/001.html" + }, + { + "path": "domxpath/002.html", + "url": "/domxpath/002.html" + }, + { + "path": "domxpath/evaluator-constructor.html", + "url": "/domxpath/evaluator-constructor.html" + }, + { + "path": "domxpath/xml_xpath_runner.html", + "url": "/domxpath/xml_xpath_runner.html" + }, + { + "path": "editing/event.html", + "url": "/editing/event.html" + }, + { + "path": "editing/other/delete.html", + "url": "/editing/other/delete.html" + }, + { + "path": "editing/other/restoration.html", + "url": "/editing/other/restoration.html" + }, + { + "path": "editing/run/backcolor.html", + "url": "/editing/run/backcolor.html" + }, + { + "path": "editing/run/bold.html", + "url": "/editing/run/bold.html" + }, + { + "path": "editing/run/createlink.html", + "url": "/editing/run/createlink.html" + }, + { + "path": "editing/run/delete.html", + "url": "/editing/run/delete.html" + }, + { + "path": "editing/run/fontname.html", + "url": "/editing/run/fontname.html" + }, + { + "path": "editing/run/fontsize.html", + "url": "/editing/run/fontsize.html" + }, + { + "path": "editing/run/forecolor.html", + "url": "/editing/run/forecolor.html" + }, + { + "path": "editing/run/formatblock.html", + "url": "/editing/run/formatblock.html" + }, + { + "path": "editing/run/forwarddelete.html", + "url": "/editing/run/forwarddelete.html" + }, + { + "path": "editing/run/hilitecolor.html", + "url": "/editing/run/hilitecolor.html" + }, + { + "path": "editing/run/indent.html", + "url": "/editing/run/indent.html" + }, + { + "path": "editing/run/inserthorizontalrule.html", + "url": "/editing/run/inserthorizontalrule.html" + }, + { + "path": "editing/run/inserthtml.html", + "url": "/editing/run/inserthtml.html" + }, + { + "path": "editing/run/insertimage.html", + "url": "/editing/run/insertimage.html" + }, + { + "path": "editing/run/insertlinebreak.html", + "url": "/editing/run/insertlinebreak.html" + }, + { + "path": "editing/run/insertorderedlist.html", + "url": "/editing/run/insertorderedlist.html" + }, + { + "path": "editing/run/insertparagraph.html", + "url": "/editing/run/insertparagraph.html" + }, + { + "path": "editing/run/inserttext.html", + "url": "/editing/run/inserttext.html" + }, + { + "path": "editing/run/insertunorderedlist.html", + "url": "/editing/run/insertunorderedlist.html" + }, + { + "path": "editing/run/italic.html", + "url": "/editing/run/italic.html" + }, + { + "path": "editing/run/justifyfull.html", + "url": "/editing/run/justifyfull.html" + }, + { + "path": "editing/run/justifyleft.html", + "url": "/editing/run/justifyleft.html" + }, + { + "path": "editing/run/justifyright.html", + "url": "/editing/run/justifyright.html" + }, + { + "path": "editing/run/misc.html", + "url": "/editing/run/misc.html" + }, + { + "path": "editing/run/outdent.html", + "url": "/editing/run/outdent.html" + }, + { + "path": "editing/run/removeformat.html", + "url": "/editing/run/removeformat.html" + }, + { + "path": "editing/run/strikethrough.html", + "url": "/editing/run/strikethrough.html" + }, + { + "path": "editing/run/subscript.html", + "url": "/editing/run/subscript.html" + }, + { + "path": "editing/run/superscript.html", + "url": "/editing/run/superscript.html" + }, + { + "path": "editing/run/underline.html", + "url": "/editing/run/underline.html" + }, + { + "path": "editing/run/unlink.html", + "url": "/editing/run/unlink.html" + }, + { + "path": "encoding/api-basics.html", + "url": "/encoding/api-basics.html" + }, + { + "path": "encoding/api-replacement-encodings.html", + "url": "/encoding/api-replacement-encodings.html" + }, + { + "path": "encoding/api-surrogates-utf8.html", + "url": "/encoding/api-surrogates-utf8.html" + }, + { + "path": "encoding/big5-encoder.html", + "url": "/encoding/big5-encoder.html" + }, + { + "path": "encoding/gb18030-encoder.html", + "url": "/encoding/gb18030-encoder.html" + }, + { + "path": "encoding/gbk-encoder.html", + "url": "/encoding/gbk-encoder.html" + }, + { + "path": "encoding/idlharness.html", + "url": "/encoding/idlharness.html" + }, + { + "path": "encoding/iso-2022-jp-decoder.html", + "url": "/encoding/iso-2022-jp-decoder.html" + }, + { + "path": "encoding/iso-2022-jp-encoder.html", + "url": "/encoding/iso-2022-jp-encoder.html" + }, + { + "path": "encoding/textdecoder-byte-order-marks.html", + "url": "/encoding/textdecoder-byte-order-marks.html" + }, + { + "path": "encoding/textdecoder-fatal-single-byte.html", + "url": "/encoding/textdecoder-fatal-single-byte.html" + }, + { + "path": "encoding/textdecoder-fatal-streaming.html", + "url": "/encoding/textdecoder-fatal-streaming.html" + }, + { + "path": "encoding/textdecoder-fatal.html", + "url": "/encoding/textdecoder-fatal.html" + }, + { + "path": "encoding/textdecoder-ignorebom.html", + "url": "/encoding/textdecoder-ignorebom.html" + }, + { + "path": "encoding/textdecoder-labels.html", + "url": "/encoding/textdecoder-labels.html" + }, + { + "path": "encoding/textdecoder-streaming.html", + "url": "/encoding/textdecoder-streaming.html" + }, + { + "path": "encoding/textdecoder-utf16-surrogates.html", + "url": "/encoding/textdecoder-utf16-surrogates.html" + }, + { + "path": "encoding/textencoder-constructor-non-utf.html", + "url": "/encoding/textencoder-constructor-non-utf.html" + }, + { + "path": "encoding/textencoder-utf16-surrogates.html", + "url": "/encoding/textencoder-utf16-surrogates.html" + }, + { + "path": "encrypted-media/clearkey-check-initdata-type.html", + "url": "/encrypted-media/clearkey-check-initdata-type.html" + }, + { + "path": "encrypted-media/clearkey-events-session-closed-event.html", + "url": "/encrypted-media/clearkey-events-session-closed-event.html" + }, + { + "path": "encrypted-media/clearkey-events.html", + "url": "/encrypted-media/clearkey-events.html" + }, + { + "path": "encrypted-media/clearkey-generate-request-disallowed-input.html", + "url": "/encrypted-media/clearkey-generate-request-disallowed-input.html" + }, + { + "path": "encrypted-media/clearkey-invalid-license.html", + "url": "/encrypted-media/clearkey-invalid-license.html" + }, + { + "path": "encrypted-media/clearkey-keystatuses-multiple-sessions.html", + "url": "/encrypted-media/clearkey-keystatuses-multiple-sessions.html" + }, + { + "path": "encrypted-media/clearkey-keystatuses.html", + "url": "/encrypted-media/clearkey-keystatuses.html" + }, + { + "path": "encrypted-media/clearkey-mp4-playback-destroy-persistent-license.html", + "url": "/encrypted-media/clearkey-mp4-playback-destroy-persistent-license.html" + }, + { + "path": "encrypted-media/clearkey-mp4-playback-persistent-license-events.html", + "url": "/encrypted-media/clearkey-mp4-playback-persistent-license-events.html" + }, + { + "path": "encrypted-media/clearkey-mp4-playback-persistent-license.html", + "url": "/encrypted-media/clearkey-mp4-playback-persistent-license.html" + }, + { + "path": "encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.html", + "url": "/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.html" + }, + { + "path": "encrypted-media/clearkey-mp4-playback-persistent-usage-record.html", + "url": "/encrypted-media/clearkey-mp4-playback-persistent-usage-record.html" + }, + { + "path": "encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.html", + "url": "/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.html" + }, + { + "path": "encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.html", + "url": "/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.html" + }, + { + "path": "encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.html", + "url": "/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.html" + }, + { + "path": "encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.html", + "url": "/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.html" + }, + { + "path": "encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.html", + "url": "/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.html" + }, + { + "path": "encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.html", + "url": "/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.html" + }, + { + "path": "encrypted-media/clearkey-mp4-playback-temporary-events.html", + "url": "/encrypted-media/clearkey-mp4-playback-temporary-events.html" + }, + { + "path": "encrypted-media/clearkey-mp4-playback-temporary-multikey.html", + "url": "/encrypted-media/clearkey-mp4-playback-temporary-multikey.html" + }, + { + "path": "encrypted-media/clearkey-mp4-playback-temporary-multisession.html", + "url": "/encrypted-media/clearkey-mp4-playback-temporary-multisession.html" + }, + { + "path": "encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.html", + "url": "/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.html" + }, + { + "path": "encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.html", + "url": "/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.html" + }, + { + "path": "encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.html", + "url": "/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.html" + }, + { + "path": "encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.html", + "url": "/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.html" + }, + { + "path": "encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.html", + "url": "/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.html" + }, + { + "path": "encrypted-media/clearkey-mp4-playback-temporary.html", + "url": "/encrypted-media/clearkey-mp4-playback-temporary.html" + }, + { + "path": "encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.html", + "url": "/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.html" + }, + { + "path": "encrypted-media/clearkey-mp4-setmediakeys-again-after-playback.html", + "url": "/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback.html" + }, + { + "path": "encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.html", + "url": "/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.html" + }, + { + "path": "encrypted-media/clearkey-mp4-setmediakeys-at-same-time.html", + "url": "/encrypted-media/clearkey-mp4-setmediakeys-at-same-time.html" + }, + { + "path": "encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.html", + "url": "/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.html" + }, + { + "path": "encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html", + "url": "/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html" + }, + { + "path": "encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements.html", + "url": "/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements.html" + }, + { + "path": "encrypted-media/clearkey-mp4-setmediakeys.html", + "url": "/encrypted-media/clearkey-mp4-setmediakeys.html" + }, + { + "path": "encrypted-media/clearkey-mp4-syntax-mediakeys.html", + "url": "/encrypted-media/clearkey-mp4-syntax-mediakeys.html" + }, + { + "path": "encrypted-media/clearkey-mp4-syntax-mediakeysession.html", + "url": "/encrypted-media/clearkey-mp4-syntax-mediakeysession.html" + }, + { + "path": "encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess.html", + "url": "/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess.html" + }, + { + "path": "encrypted-media/clearkey-mp4-unique-origin.html", + "url": "/encrypted-media/clearkey-mp4-unique-origin.html" + }, + { + "path": "encrypted-media/clearkey-mp4-update-disallowed-input.html", + "url": "/encrypted-media/clearkey-mp4-update-disallowed-input.html" + }, + { + "path": "encrypted-media/clearkey-mp4-waiting-for-a-key.html", + "url": "/encrypted-media/clearkey-mp4-waiting-for-a-key.html" + }, + { + "path": "encrypted-media/clearkey-not-callable-after-createsession.html", + "url": "/encrypted-media/clearkey-not-callable-after-createsession.html" + }, + { + "path": "encrypted-media/clearkey-update-non-ascii-input.html", + "url": "/encrypted-media/clearkey-update-non-ascii-input.html" + }, + { + "path": "encrypted-media/drm-check-initdata-type.html", + "url": "/encrypted-media/drm-check-initdata-type.html" + }, + { + "path": "encrypted-media/drm-events-session-closed-event.html", + "url": "/encrypted-media/drm-events-session-closed-event.html" + }, + { + "path": "encrypted-media/drm-events.html", + "url": "/encrypted-media/drm-events.html" + }, + { + "path": "encrypted-media/drm-expiration.html", + "url": "/encrypted-media/drm-expiration.html" + }, + { + "path": "encrypted-media/drm-generate-request-disallowed-input.html", + "url": "/encrypted-media/drm-generate-request-disallowed-input.html" + }, + { + "path": "encrypted-media/drm-invalid-license.html", + "url": "/encrypted-media/drm-invalid-license.html" + }, + { + "path": "encrypted-media/drm-keystatuses-multiple-sessions.html", + "url": "/encrypted-media/drm-keystatuses-multiple-sessions.html" + }, + { + "path": "encrypted-media/drm-keystatuses.html", + "url": "/encrypted-media/drm-keystatuses.html" + }, + { + "path": "encrypted-media/drm-mp4-onencrypted.html", + "url": "/encrypted-media/drm-mp4-onencrypted.html" + }, + { + "path": "encrypted-media/drm-mp4-playback-destroy-persistent-license.html", + "url": "/encrypted-media/drm-mp4-playback-destroy-persistent-license.html" + }, + { + "path": "encrypted-media/drm-mp4-playback-persistent-license-events.html", + "url": "/encrypted-media/drm-mp4-playback-persistent-license-events.html" + }, + { + "path": "encrypted-media/drm-mp4-playback-persistent-license.html", + "url": "/encrypted-media/drm-mp4-playback-persistent-license.html" + }, + { + "path": "encrypted-media/drm-mp4-playback-persistent-usage-record-events.html", + "url": "/encrypted-media/drm-mp4-playback-persistent-usage-record-events.html" + }, + { + "path": "encrypted-media/drm-mp4-playback-retrieve-persistent-usage-record.html", + "url": "/encrypted-media/drm-mp4-playback-retrieve-persistent-usage-record.html" + }, + { + "path": "encrypted-media/drm-mp4-playback-temporary-clear-encrypted.html", + "url": "/encrypted-media/drm-mp4-playback-temporary-clear-encrypted.html" + }, + { + "path": "encrypted-media/drm-mp4-playback-temporary-encrypted-clear-sources.html", + "url": "/encrypted-media/drm-mp4-playback-temporary-encrypted-clear-sources.html" + }, + { + "path": "encrypted-media/drm-mp4-playback-temporary-encrypted-clear.html", + "url": "/encrypted-media/drm-mp4-playback-temporary-encrypted-clear.html" + }, + { + "path": "encrypted-media/drm-mp4-playback-temporary-expired.html", + "url": "/encrypted-media/drm-mp4-playback-temporary-expired.html" + }, + { + "path": "encrypted-media/drm-mp4-playback-temporary-multikey.html", + "url": "/encrypted-media/drm-mp4-playback-temporary-multikey.html" + }, + { + "path": "encrypted-media/drm-mp4-playback-temporary-multisession.html", + "url": "/encrypted-media/drm-mp4-playback-temporary-multisession.html" + }, + { + "path": "encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-src.html", + "url": "/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-src.html" + }, + { + "path": "encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-update.html", + "url": "/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-update.html" + }, + { + "path": "encrypted-media/drm-mp4-playback-temporary-setMediaKeys-immediately.html", + "url": "/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-immediately.html" + }, + { + "path": "encrypted-media/drm-mp4-playback-temporary-setMediaKeys-onencrypted.html", + "url": "/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-onencrypted.html" + }, + { + "path": "encrypted-media/drm-mp4-playback-temporary-two-videos.html", + "url": "/encrypted-media/drm-mp4-playback-temporary-two-videos.html" + }, + { + "path": "encrypted-media/drm-mp4-playback-temporary-waitingforkey.html", + "url": "/encrypted-media/drm-mp4-playback-temporary-waitingforkey.html" + }, + { + "path": "encrypted-media/drm-mp4-playback-temporary.html", + "url": "/encrypted-media/drm-mp4-playback-temporary.html" + }, + { + "path": "encrypted-media/drm-mp4-reset-src-after-setmediakeys.html", + "url": "/encrypted-media/drm-mp4-reset-src-after-setmediakeys.html" + }, + { + "path": "encrypted-media/drm-mp4-setmediakeys-again-after-playback.html", + "url": "/encrypted-media/drm-mp4-setmediakeys-again-after-playback.html" + }, + { + "path": "encrypted-media/drm-mp4-setmediakeys-again-after-resetting-src.html", + "url": "/encrypted-media/drm-mp4-setmediakeys-again-after-resetting-src.html" + }, + { + "path": "encrypted-media/drm-mp4-setmediakeys-at-same-time.html", + "url": "/encrypted-media/drm-mp4-setmediakeys-at-same-time.html" + }, + { + "path": "encrypted-media/drm-mp4-setmediakeys-multiple-times-with-different-mediakeys.html", + "url": "/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-different-mediakeys.html" + }, + { + "path": "encrypted-media/drm-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html", + "url": "/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html" + }, + { + "path": "encrypted-media/drm-mp4-setmediakeys-to-multiple-video-elements.html", + "url": "/encrypted-media/drm-mp4-setmediakeys-to-multiple-video-elements.html" + }, + { + "path": "encrypted-media/drm-mp4-setmediakeys.html", + "url": "/encrypted-media/drm-mp4-setmediakeys.html" + }, + { + "path": "encrypted-media/drm-mp4-syntax-mediakeys.html", + "url": "/encrypted-media/drm-mp4-syntax-mediakeys.html" + }, + { + "path": "encrypted-media/drm-mp4-syntax-mediakeysession.html", + "url": "/encrypted-media/drm-mp4-syntax-mediakeysession.html" + }, + { + "path": "encrypted-media/drm-mp4-syntax-mediakeysystemaccess.html", + "url": "/encrypted-media/drm-mp4-syntax-mediakeysystemaccess.html" + }, + { + "path": "encrypted-media/drm-mp4-unique-origin.html", + "url": "/encrypted-media/drm-mp4-unique-origin.html" + }, + { + "path": "encrypted-media/drm-mp4-waiting-for-a-key.html", + "url": "/encrypted-media/drm-mp4-waiting-for-a-key.html" + }, + { + "path": "encrypted-media/drm-not-callable-after-createsession.html", + "url": "/encrypted-media/drm-not-callable-after-createsession.html" + }, + { + "path": "encrypted-media/drm-temporary-license-type.html", + "url": "/encrypted-media/drm-temporary-license-type.html" + }, + { + "path": "encrypted-media/idlharness.html", + "url": "/encrypted-media/idlharness.html" + }, + { + "path": "eventsource/dedicated-worker/eventsource-close.htm", + "url": "/eventsource/dedicated-worker/eventsource-close.htm" + }, + { + "path": "eventsource/dedicated-worker/eventsource-constructor-url-bogus.htm", + "url": "/eventsource/dedicated-worker/eventsource-constructor-url-bogus.htm" + }, + { + "path": "eventsource/dedicated-worker/eventsource-eventtarget.worker.js", + "url": "/eventsource/dedicated-worker/eventsource-eventtarget.worker" + }, + { + "path": "eventsource/dedicated-worker/eventsource-onmesage.htm", + "url": "/eventsource/dedicated-worker/eventsource-onmesage.htm" + }, + { + "path": "eventsource/dedicated-worker/eventsource-onopen.htm", + "url": "/eventsource/dedicated-worker/eventsource-onopen.htm" + }, + { + "path": "eventsource/dedicated-worker/eventsource-prototype.htm", + "url": "/eventsource/dedicated-worker/eventsource-prototype.htm" + }, + { + "path": "eventsource/dedicated-worker/eventsource-url.htm", + "url": "/eventsource/dedicated-worker/eventsource-url.htm" + }, + { + "path": "eventsource/event-data.html", + "url": "/eventsource/event-data.html" + }, + { + "path": "eventsource/eventsource-close.htm", + "url": "/eventsource/eventsource-close.htm" + }, + { + "path": "eventsource/eventsource-constructor-document-domain.htm", + "url": "/eventsource/eventsource-constructor-document-domain.htm" + }, + { + "path": "eventsource/eventsource-constructor-stringify.htm", + "url": "/eventsource/eventsource-constructor-stringify.htm" + }, + { + "path": "eventsource/eventsource-constructor-url-bogus.htm", + "url": "/eventsource/eventsource-constructor-url-bogus.htm" + }, + { + "path": "eventsource/eventsource-constructor-url-multi-window.htm", + "url": "/eventsource/eventsource-constructor-url-multi-window.htm" + }, + { + "path": "eventsource/eventsource-cross-origin.htm", + "url": "/eventsource/eventsource-cross-origin.htm" + }, + { + "path": "eventsource/eventsource-eventtarget.htm", + "url": "/eventsource/eventsource-eventtarget.htm" + }, + { + "path": "eventsource/eventsource-onmessage.htm", + "url": "/eventsource/eventsource-onmessage.htm" + }, + { + "path": "eventsource/eventsource-onopen.htm", + "url": "/eventsource/eventsource-onopen.htm" + }, + { + "path": "eventsource/eventsource-prototype.htm", + "url": "/eventsource/eventsource-prototype.htm" + }, + { + "path": "eventsource/eventsource-reconnect.htm", + "url": "/eventsource/eventsource-reconnect.htm" + }, + { + "path": "eventsource/eventsource-request-cancellation.htm", + "url": "/eventsource/eventsource-request-cancellation.htm" + }, + { + "path": "eventsource/eventsource-url.htm", + "url": "/eventsource/eventsource-url.htm" + }, + { + "path": "eventsource/format-bom-2.htm", + "url": "/eventsource/format-bom-2.htm" + }, + { + "path": "eventsource/format-bom.htm", + "url": "/eventsource/format-bom.htm" + }, + { + "path": "eventsource/format-comments.htm", + "url": "/eventsource/format-comments.htm" + }, + { + "path": "eventsource/format-data-before-final-empty-line.htm", + "url": "/eventsource/format-data-before-final-empty-line.htm" + }, + { + "path": "eventsource/format-field-data.htm", + "url": "/eventsource/format-field-data.htm" + }, + { + "path": "eventsource/format-field-event-empty.htm", + "url": "/eventsource/format-field-event-empty.htm" + }, + { + "path": "eventsource/format-field-event.htm", + "url": "/eventsource/format-field-event.htm" + }, + { + "path": "eventsource/format-field-id-2.htm", + "url": "/eventsource/format-field-id-2.htm" + }, + { + "path": "eventsource/format-field-id.htm", + "url": "/eventsource/format-field-id.htm" + }, + { + "path": "eventsource/format-field-parsing.htm", + "url": "/eventsource/format-field-parsing.htm" + }, + { + "path": "eventsource/format-field-retry-bogus.htm", + "url": "/eventsource/format-field-retry-bogus.htm" + }, + { + "path": "eventsource/format-field-retry-empty.htm", + "url": "/eventsource/format-field-retry-empty.htm" + }, + { + "path": "eventsource/format-field-retry.htm", + "url": "/eventsource/format-field-retry.htm" + }, + { + "path": "eventsource/format-field-unknown.htm", + "url": "/eventsource/format-field-unknown.htm" + }, + { + "path": "eventsource/format-leading-space.htm", + "url": "/eventsource/format-leading-space.htm" + }, + { + "path": "eventsource/format-mime-bogus.htm", + "url": "/eventsource/format-mime-bogus.htm" + }, + { + "path": "eventsource/format-mime-trailing-semicolon.htm", + "url": "/eventsource/format-mime-trailing-semicolon.htm" + }, + { + "path": "eventsource/format-mime-valid-bogus.htm", + "url": "/eventsource/format-mime-valid-bogus.htm" + }, + { + "path": "eventsource/format-newlines.htm", + "url": "/eventsource/format-newlines.htm" + }, + { + "path": "eventsource/format-null-character.html", + "url": "/eventsource/format-null-character.html" + }, + { + "path": "eventsource/format-utf-8.htm", + "url": "/eventsource/format-utf-8.htm" + }, + { + "path": "eventsource/interfaces.html", + "url": "/eventsource/interfaces.html" + }, + { + "path": "eventsource/request-accept.htm", + "url": "/eventsource/request-accept.htm" + }, + { + "path": "eventsource/request-cache-control.htm", + "url": "/eventsource/request-cache-control.htm" + }, + { + "path": "eventsource/request-credentials.htm", + "url": "/eventsource/request-credentials.htm" + }, + { + "path": "eventsource/request-redirect.htm", + "url": "/eventsource/request-redirect.htm" + }, + { + "path": "eventsource/request-status-error.htm", + "url": "/eventsource/request-status-error.htm" + }, + { + "path": "eventsource/shared-worker/eventsource-close.htm", + "url": "/eventsource/shared-worker/eventsource-close.htm" + }, + { + "path": "eventsource/shared-worker/eventsource-constructor-url-bogus.htm", + "url": "/eventsource/shared-worker/eventsource-constructor-url-bogus.htm" + }, + { + "path": "eventsource/shared-worker/eventsource-eventtarget.htm", + "url": "/eventsource/shared-worker/eventsource-eventtarget.htm" + }, + { + "path": "eventsource/shared-worker/eventsource-onmesage.htm", + "url": "/eventsource/shared-worker/eventsource-onmesage.htm" + }, + { + "path": "eventsource/shared-worker/eventsource-onopen.htm", + "url": "/eventsource/shared-worker/eventsource-onopen.htm" + }, + { + "path": "eventsource/shared-worker/eventsource-prototype.htm", + "url": "/eventsource/shared-worker/eventsource-prototype.htm" + }, + { + "path": "eventsource/shared-worker/eventsource-url.htm", + "url": "/eventsource/shared-worker/eventsource-url.htm" + }, + { + "path": "ext-xhtml-pubid/the-xhtml-syntax/parsing-xhtml-documents/xhtml-pubid-1.html", + "url": "/ext-xhtml-pubid/the-xhtml-syntax/parsing-xhtml-documents/xhtml-pubid-1.html" + }, + { + "path": "fetch/api/basic/accept-header-worker.html", + "url": "/fetch/api/basic/accept-header-worker.html" + }, + { + "path": "fetch/api/basic/accept-header.html", + "url": "/fetch/api/basic/accept-header.html" + }, + { + "path": "fetch/api/basic/integrity-sharedworker.html", + "url": "/fetch/api/basic/integrity-sharedworker.html" + }, + { + "path": "fetch/api/basic/integrity-worker.html", + "url": "/fetch/api/basic/integrity-worker.html" + }, + { + "path": "fetch/api/basic/integrity.html", + "url": "/fetch/api/basic/integrity.html" + }, + { + "path": "fetch/api/basic/mode-no-cors-worker.html", + "url": "/fetch/api/basic/mode-no-cors-worker.html" + }, + { + "path": "fetch/api/basic/mode-no-cors.html", + "url": "/fetch/api/basic/mode-no-cors.html" + }, + { + "path": "fetch/api/basic/mode-same-origin-worker.html", + "url": "/fetch/api/basic/mode-same-origin-worker.html" + }, + { + "path": "fetch/api/basic/mode-same-origin.html", + "url": "/fetch/api/basic/mode-same-origin.html" + }, + { + "path": "fetch/api/basic/referrer-worker.html", + "url": "/fetch/api/basic/referrer-worker.html" + }, + { + "path": "fetch/api/basic/referrer.html", + "url": "/fetch/api/basic/referrer.html" + }, + { + "path": "fetch/api/basic/request-forbidden-headers-worker.html", + "url": "/fetch/api/basic/request-forbidden-headers-worker.html" + }, + { + "path": "fetch/api/basic/request-forbidden-headers.html", + "url": "/fetch/api/basic/request-forbidden-headers.html" + }, + { + "path": "fetch/api/basic/request-head-worker.html", + "url": "/fetch/api/basic/request-head-worker.html" + }, + { + "path": "fetch/api/basic/request-head.html", + "url": "/fetch/api/basic/request-head.html" + }, + { + "path": "fetch/api/basic/request-headers-worker.html", + "url": "/fetch/api/basic/request-headers-worker.html" + }, + { + "path": "fetch/api/basic/request-headers.html", + "url": "/fetch/api/basic/request-headers.html" + }, + { + "path": "fetch/api/basic/request-referrer.html", + "url": "/fetch/api/basic/request-referrer.html" + }, + { + "path": "fetch/api/basic/response-url-worker.html", + "url": "/fetch/api/basic/response-url-worker.html" + }, + { + "path": "fetch/api/basic/response-url.html", + "url": "/fetch/api/basic/response-url.html" + }, + { + "path": "fetch/api/basic/scheme-about-worker.html", + "url": "/fetch/api/basic/scheme-about-worker.html" + }, + { + "path": "fetch/api/basic/scheme-about.html", + "url": "/fetch/api/basic/scheme-about.html" + }, + { + "path": "fetch/api/basic/scheme-blob-worker.html", + "url": "/fetch/api/basic/scheme-blob-worker.html" + }, + { + "path": "fetch/api/basic/scheme-blob.html", + "url": "/fetch/api/basic/scheme-blob.html" + }, + { + "path": "fetch/api/basic/scheme-data-worker.html", + "url": "/fetch/api/basic/scheme-data-worker.html" + }, + { + "path": "fetch/api/basic/scheme-data.html", + "url": "/fetch/api/basic/scheme-data.html" + }, + { + "path": "fetch/api/basic/scheme-others-worker.html", + "url": "/fetch/api/basic/scheme-others-worker.html" + }, + { + "path": "fetch/api/basic/scheme-others.html", + "url": "/fetch/api/basic/scheme-others.html" + }, + { + "path": "fetch/api/basic/stream-response-worker.html", + "url": "/fetch/api/basic/stream-response-worker.html" + }, + { + "path": "fetch/api/basic/stream-response.html", + "url": "/fetch/api/basic/stream-response.html" + }, + { + "path": "fetch/api/basic/text-utf8.html", + "url": "/fetch/api/basic/text-utf8.html" + }, + { + "path": "fetch/api/cors/cors-basic-worker.html", + "url": "/fetch/api/cors/cors-basic-worker.html" + }, + { + "path": "fetch/api/cors/cors-basic.html", + "url": "/fetch/api/cors/cors-basic.html" + }, + { + "path": "fetch/api/cors/cors-cookies-worker.html", + "url": "/fetch/api/cors/cors-cookies-worker.html" + }, + { + "path": "fetch/api/cors/cors-cookies.html", + "url": "/fetch/api/cors/cors-cookies.html" + }, + { + "path": "fetch/api/cors/cors-filtering-worker.html", + "url": "/fetch/api/cors/cors-filtering-worker.html" + }, + { + "path": "fetch/api/cors/cors-filtering.html", + "url": "/fetch/api/cors/cors-filtering.html" + }, + { + "path": "fetch/api/cors/cors-multiple-origins-worker.html", + "url": "/fetch/api/cors/cors-multiple-origins-worker.html" + }, + { + "path": "fetch/api/cors/cors-multiple-origins.html", + "url": "/fetch/api/cors/cors-multiple-origins.html" + }, + { + "path": "fetch/api/cors/cors-no-preflight-worker.html", + "url": "/fetch/api/cors/cors-no-preflight-worker.html" + }, + { + "path": "fetch/api/cors/cors-no-preflight.html", + "url": "/fetch/api/cors/cors-no-preflight.html" + }, + { + "path": "fetch/api/cors/cors-origin-worker.html", + "url": "/fetch/api/cors/cors-origin-worker.html" + }, + { + "path": "fetch/api/cors/cors-origin.html", + "url": "/fetch/api/cors/cors-origin.html" + }, + { + "path": "fetch/api/cors/cors-preflight-redirect-worker.html", + "url": "/fetch/api/cors/cors-preflight-redirect-worker.html" + }, + { + "path": "fetch/api/cors/cors-preflight-redirect.html", + "url": "/fetch/api/cors/cors-preflight-redirect.html" + }, + { + "path": "fetch/api/cors/cors-preflight-referrer-worker.html", + "url": "/fetch/api/cors/cors-preflight-referrer-worker.html" + }, + { + "path": "fetch/api/cors/cors-preflight-referrer.html", + "url": "/fetch/api/cors/cors-preflight-referrer.html" + }, + { + "path": "fetch/api/cors/cors-preflight-status-worker.html", + "url": "/fetch/api/cors/cors-preflight-status-worker.html" + }, + { + "path": "fetch/api/cors/cors-preflight-status.html", + "url": "/fetch/api/cors/cors-preflight-status.html" + }, + { + "path": "fetch/api/cors/cors-preflight-worker.html", + "url": "/fetch/api/cors/cors-preflight-worker.html" + }, + { + "path": "fetch/api/cors/cors-preflight.html", + "url": "/fetch/api/cors/cors-preflight.html" + }, + { + "path": "fetch/api/cors/cors-redirect-credentials-worker.html", + "url": "/fetch/api/cors/cors-redirect-credentials-worker.html" + }, + { + "path": "fetch/api/cors/cors-redirect-credentials.html", + "url": "/fetch/api/cors/cors-redirect-credentials.html" + }, + { + "path": "fetch/api/cors/cors-redirect-preflight-worker.html", + "url": "/fetch/api/cors/cors-redirect-preflight-worker.html" + }, + { + "path": "fetch/api/cors/cors-redirect-preflight.html", + "url": "/fetch/api/cors/cors-redirect-preflight.html" + }, + { + "path": "fetch/api/cors/cors-redirect-worker.html", + "url": "/fetch/api/cors/cors-redirect-worker.html" + }, + { + "path": "fetch/api/cors/cors-redirect.html", + "url": "/fetch/api/cors/cors-redirect.html" + }, + { + "path": "fetch/api/credentials/authentication-basic-worker.html", + "url": "/fetch/api/credentials/authentication-basic-worker.html" + }, + { + "path": "fetch/api/credentials/authentication-basic.html", + "url": "/fetch/api/credentials/authentication-basic.html" + }, + { + "path": "fetch/api/credentials/cookies-worker.html", + "url": "/fetch/api/credentials/cookies-worker.html" + }, + { + "path": "fetch/api/credentials/cookies.html", + "url": "/fetch/api/credentials/cookies.html" + }, + { + "path": "fetch/api/headers/headers-basic.html", + "url": "/fetch/api/headers/headers-basic.html" + }, + { + "path": "fetch/api/headers/headers-casing.html", + "url": "/fetch/api/headers/headers-casing.html" + }, + { + "path": "fetch/api/headers/headers-combine.html", + "url": "/fetch/api/headers/headers-combine.html" + }, + { + "path": "fetch/api/headers/headers-errors.html", + "url": "/fetch/api/headers/headers-errors.html" + }, + { + "path": "fetch/api/headers/headers-idl.html", + "url": "/fetch/api/headers/headers-idl.html" + }, + { + "path": "fetch/api/headers/headers-normalize.html", + "url": "/fetch/api/headers/headers-normalize.html" + }, + { + "path": "fetch/api/headers/headers-structure.html", + "url": "/fetch/api/headers/headers-structure.html" + }, + { + "path": "fetch/api/policies/csp-blocked-worker.html", + "url": "/fetch/api/policies/csp-blocked-worker.html" + }, + { + "path": "fetch/api/policies/csp-blocked.html", + "url": "/fetch/api/policies/csp-blocked.html" + }, + { + "path": "fetch/api/policies/referrer-no-referrer-worker.html", + "url": "/fetch/api/policies/referrer-no-referrer-worker.html" + }, + { + "path": "fetch/api/policies/referrer-no-referrer.html", + "url": "/fetch/api/policies/referrer-no-referrer.html" + }, + { + "path": "fetch/api/policies/referrer-origin-when-cross-origin-worker.html", + "url": "/fetch/api/policies/referrer-origin-when-cross-origin-worker.html" + }, + { + "path": "fetch/api/policies/referrer-origin-when-cross-origin.html", + "url": "/fetch/api/policies/referrer-origin-when-cross-origin.html" + }, + { + "path": "fetch/api/policies/referrer-origin-worker.html", + "url": "/fetch/api/policies/referrer-origin-worker.html" + }, + { + "path": "fetch/api/policies/referrer-origin.html", + "url": "/fetch/api/policies/referrer-origin.html" + }, + { + "path": "fetch/api/policies/referrer-unsafe-url-worker.html", + "url": "/fetch/api/policies/referrer-unsafe-url-worker.html" + }, + { + "path": "fetch/api/policies/referrer-unsafe-url.html", + "url": "/fetch/api/policies/referrer-unsafe-url.html" + }, + { + "path": "fetch/api/redirect/redirect-count-worker.html", + "url": "/fetch/api/redirect/redirect-count-worker.html" + }, + { + "path": "fetch/api/redirect/redirect-count.html", + "url": "/fetch/api/redirect/redirect-count.html" + }, + { + "path": "fetch/api/redirect/redirect-location-worker.html", + "url": "/fetch/api/redirect/redirect-location-worker.html" + }, + { + "path": "fetch/api/redirect/redirect-location.html", + "url": "/fetch/api/redirect/redirect-location.html" + }, + { + "path": "fetch/api/redirect/redirect-method-worker.html", + "url": "/fetch/api/redirect/redirect-method-worker.html" + }, + { + "path": "fetch/api/redirect/redirect-method.html", + "url": "/fetch/api/redirect/redirect-method.html" + }, + { + "path": "fetch/api/redirect/redirect-mode-worker.html", + "url": "/fetch/api/redirect/redirect-mode-worker.html" + }, + { + "path": "fetch/api/redirect/redirect-mode.html", + "url": "/fetch/api/redirect/redirect-mode.html" + }, + { + "path": "fetch/api/redirect/redirect-origin-worker.html", + "url": "/fetch/api/redirect/redirect-origin-worker.html" + }, + { + "path": "fetch/api/redirect/redirect-origin.html", + "url": "/fetch/api/redirect/redirect-origin.html" + }, + { + "path": "fetch/api/redirect/redirect-schemes.html", + "url": "/fetch/api/redirect/redirect-schemes.html" + }, + { + "path": "fetch/api/redirect/redirect-to-dataurl-worker.html", + "url": "/fetch/api/redirect/redirect-to-dataurl-worker.html" + }, + { + "path": "fetch/api/redirect/redirect-to-dataurl.html", + "url": "/fetch/api/redirect/redirect-to-dataurl.html" + }, + { + "path": "fetch/api/request/request-clone.sub.html", + "url": "/fetch/api/request/request-clone.sub.html" + }, + { + "path": "fetch/api/request/request-consume-empty.html", + "url": "/fetch/api/request/request-consume-empty.html" + }, + { + "path": "fetch/api/request/request-consume.html", + "url": "/fetch/api/request/request-consume.html" + }, + { + "path": "fetch/api/request/request-disturbed.html", + "url": "/fetch/api/request/request-disturbed.html" + }, + { + "path": "fetch/api/request/request-error.html", + "url": "/fetch/api/request/request-error.html" + }, + { + "path": "fetch/api/request/request-headers.html", + "url": "/fetch/api/request/request-headers.html" + }, + { + "path": "fetch/api/request/request-idl.html", + "url": "/fetch/api/request/request-idl.html" + }, + { + "path": "fetch/api/request/request-init-001.sub.html", + "url": "/fetch/api/request/request-init-001.sub.html" + }, + { + "path": "fetch/api/request/request-init-002.html", + "url": "/fetch/api/request/request-init-002.html" + }, + { + "path": "fetch/api/request/request-init-003.sub.html", + "url": "/fetch/api/request/request-init-003.sub.html" + }, + { + "path": "fetch/api/request/request-structure.html", + "url": "/fetch/api/request/request-structure.html" + }, + { + "path": "fetch/api/response/response-cancel-stream.html", + "url": "/fetch/api/response/response-cancel-stream.html" + }, + { + "path": "fetch/api/response/response-clone.html", + "url": "/fetch/api/response/response-clone.html" + }, + { + "path": "fetch/api/response/response-consume-empty.html", + "url": "/fetch/api/response/response-consume-empty.html" + }, + { + "path": "fetch/api/response/response-consume-stream.html", + "url": "/fetch/api/response/response-consume-stream.html" + }, + { + "path": "fetch/api/response/response-consume.html", + "url": "/fetch/api/response/response-consume.html" + }, + { + "path": "fetch/api/response/response-error.html", + "url": "/fetch/api/response/response-error.html" + }, + { + "path": "fetch/api/response/response-idl.html", + "url": "/fetch/api/response/response-idl.html" + }, + { + "path": "fetch/api/response/response-init-001.html", + "url": "/fetch/api/response/response-init-001.html" + }, + { + "path": "fetch/api/response/response-init-002.html", + "url": "/fetch/api/response/response-init-002.html" + }, + { + "path": "fetch/api/response/response-static-error.html", + "url": "/fetch/api/response/response-static-error.html" + }, + { + "path": "fetch/api/response/response-static-redirect.html", + "url": "/fetch/api/response/response-static-redirect.html" + }, + { + "path": "fetch/api/response/response-stream-disturbed-1.html", + "url": "/fetch/api/response/response-stream-disturbed-1.html" + }, + { + "path": "fetch/api/response/response-stream-disturbed-2.html", + "url": "/fetch/api/response/response-stream-disturbed-2.html" + }, + { + "path": "fetch/api/response/response-stream-disturbed-3.html", + "url": "/fetch/api/response/response-stream-disturbed-3.html" + }, + { + "path": "fetch/api/response/response-stream-disturbed-4.html", + "url": "/fetch/api/response/response-stream-disturbed-4.html" + }, + { + "path": "fetch/api/response/response-stream-disturbed-5.html", + "url": "/fetch/api/response/response-stream-disturbed-5.html" + }, + { + "path": "fetch/nosniff/image.html", + "url": "/fetch/nosniff/image.html" + }, + { + "path": "fetch/nosniff/importscripts.html", + "url": "/fetch/nosniff/importscripts.html" + }, + { + "path": "fetch/nosniff/parsing-nosniff.html", + "url": "/fetch/nosniff/parsing-nosniff.html" + }, + { + "path": "fetch/nosniff/script.html", + "url": "/fetch/nosniff/script.html" + }, + { + "path": "fetch/nosniff/stylesheet.html", + "url": "/fetch/nosniff/stylesheet.html" + }, + { + "path": "fetch/nosniff/worker.html", + "url": "/fetch/nosniff/worker.html" + }, + { + "path": "fullscreen/api/document-fullscreen-enabled.html", + "url": "/fullscreen/api/document-fullscreen-enabled.html" + }, + { + "path": "fullscreen/api/document-onfullscreenerror.html", + "url": "/fullscreen/api/document-onfullscreenerror.html" + }, + { + "path": "gamepad/idlharness.html", + "url": "/gamepad/idlharness.html" + }, + { + "path": "generic-sensor/idlharness.html", + "url": "/generic-sensor/idlharness.html" + }, + { + "path": "geolocation-API/PositionOptions.html", + "url": "/geolocation-API/PositionOptions.html" + }, + { + "path": "geolocation-API/clearWatch_TypeError.html", + "url": "/geolocation-API/clearWatch_TypeError.html" + }, + { + "path": "geolocation-API/getCurrentPosition_IDL.html", + "url": "/geolocation-API/getCurrentPosition_IDL.html" + }, + { + "path": "geolocation-API/getCurrentPosition_TypeError.html", + "url": "/geolocation-API/getCurrentPosition_TypeError.html" + }, + { + "path": "geolocation-API/getCurrentPosition_permission_allow.html", + "url": "/geolocation-API/getCurrentPosition_permission_allow.html" + }, + { + "path": "geolocation-API/getCurrentPosition_permission_deny.html", + "url": "/geolocation-API/getCurrentPosition_permission_deny.html" + }, + { + "path": "geolocation-API/interfaces.html", + "url": "/geolocation-API/interfaces.html" + }, + { + "path": "geolocation-API/watchPosition_TypeError.html", + "url": "/geolocation-API/watchPosition_TypeError.html" + }, + { + "path": "geolocation-API/watchPosition_permission_deny.html", + "url": "/geolocation-API/watchPosition_permission_deny.html" + }, + { + "path": "hr-time/basic.html", + "url": "/hr-time/basic.html" + }, + { + "path": "hr-time/basic.worker.js", + "url": "/hr-time/basic.worker" + }, + { + "path": "hr-time/idlharness.html", + "url": "/hr-time/idlharness.html" + }, + { + "path": "hr-time/monotonic-clock.html", + "url": "/hr-time/monotonic-clock.html" + }, + { + "path": "hr-time/test_cross_frame_start.html", + "url": "/hr-time/test_cross_frame_start.html" + }, + { + "path": "html-imports/document/document-method-changes.html", + "url": "/html-imports/document/document-method-changes.html" + }, + { + "path": "html-imports/fetching/already-in-import-map.html", + "url": "/html-imports/fetching/already-in-import-map.html" + }, + { + "path": "html-imports/fetching/loading-attempt.html", + "url": "/html-imports/fetching/loading-attempt.html" + }, + { + "path": "html-imports/html-link-element/import-attribute.html", + "url": "/html-imports/html-link-element/import-attribute.html" + }, + { + "path": "html-media-capture/capture_fallback_file_upload.html", + "url": "/html-media-capture/capture_fallback_file_upload.html" + }, + { + "path": "html-media-capture/capture_reflect.html", + "url": "/html-media-capture/capture_reflect.html" + }, + { + "path": "html-media-capture/idlharness.html", + "url": "/html-media-capture/idlharness.html" + }, + { + "path": "html/browsers/browsing-the-web/history-traversal/001.html", + "url": "/html/browsers/browsing-the-web/history-traversal/001.html" + }, + { + "path": "html/browsers/browsing-the-web/history-traversal/PopStateEvent.html", + "url": "/html/browsers/browsing-the-web/history-traversal/PopStateEvent.html" + }, + { + "path": "html/browsers/browsing-the-web/history-traversal/browsing_context_name.html", + "url": "/html/browsers/browsing-the-web/history-traversal/browsing_context_name.html" + }, + { + "path": "html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin.html", + "url": "/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin.html" + }, + { + "path": "html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_2.html", + "url": "/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_2.html" + }, + { + "path": "html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_3.html", + "url": "/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_3.html" + }, + { + "path": "html/browsers/browsing-the-web/history-traversal/events.html", + "url": "/html/browsers/browsing-the-web/history-traversal/events.html" + }, + { + "path": "html/browsers/browsing-the-web/history-traversal/hashchange_event.html", + "url": "/html/browsers/browsing-the-web/history-traversal/hashchange_event.html" + }, + { + "path": "html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-basic.html", + "url": "/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-basic.html" + }, + { + "path": "html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-samedoc.html", + "url": "/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-samedoc.html" + }, + { + "path": "html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-navigation-samedoc.html", + "url": "/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-navigation-samedoc.html" + }, + { + "path": "html/browsers/browsing-the-web/history-traversal/popstate_event.html", + "url": "/html/browsers/browsing-the-web/history-traversal/popstate_event.html" + }, + { + "path": "html/browsers/browsing-the-web/history-traversal/unset_context_name-1.html", + "url": "/html/browsers/browsing-the-web/history-traversal/unset_context_name-1.html" + }, + { + "path": "html/browsers/browsing-the-web/navigating-across-documents/001.html", + "url": "/html/browsers/browsing-the-web/navigating-across-documents/001.html" + }, + { + "path": "html/browsers/browsing-the-web/navigating-across-documents/002.html", + "url": "/html/browsers/browsing-the-web/navigating-across-documents/002.html" + }, + { + "path": "html/browsers/browsing-the-web/navigating-across-documents/003.html", + "url": "/html/browsers/browsing-the-web/navigating-across-documents/003.html" + }, + { + "path": "html/browsers/browsing-the-web/navigating-across-documents/004.html", + "url": "/html/browsers/browsing-the-web/navigating-across-documents/004.html" + }, + { + "path": "html/browsers/browsing-the-web/navigating-across-documents/005.html", + "url": "/html/browsers/browsing-the-web/navigating-across-documents/005.html" + }, + { + "path": "html/browsers/browsing-the-web/navigating-across-documents/006.html", + "url": "/html/browsers/browsing-the-web/navigating-across-documents/006.html" + }, + { + "path": "html/browsers/browsing-the-web/navigating-across-documents/007.html", + "url": "/html/browsers/browsing-the-web/navigating-across-documents/007.html" + }, + { + "path": "html/browsers/browsing-the-web/navigating-across-documents/008.html", + "url": "/html/browsers/browsing-the-web/navigating-across-documents/008.html" + }, + { + "path": "html/browsers/browsing-the-web/navigating-across-documents/009.html", + "url": "/html/browsers/browsing-the-web/navigating-across-documents/009.html" + }, + { + "path": "html/browsers/browsing-the-web/navigating-across-documents/010.html", + "url": "/html/browsers/browsing-the-web/navigating-across-documents/010.html" + }, + { + "path": "html/browsers/browsing-the-web/navigating-across-documents/011.html", + "url": "/html/browsers/browsing-the-web/navigating-across-documents/011.html" + }, + { + "path": "html/browsers/browsing-the-web/navigating-across-documents/012.html", + "url": "/html/browsers/browsing-the-web/navigating-across-documents/012.html" + }, + { + "path": "html/browsers/browsing-the-web/navigating-across-documents/013.html", + "url": "/html/browsers/browsing-the-web/navigating-across-documents/013.html" + }, + { + "path": "html/browsers/browsing-the-web/navigating-across-documents/014.html", + "url": "/html/browsers/browsing-the-web/navigating-across-documents/014.html" + }, + { + "path": "html/browsers/browsing-the-web/navigating-across-documents/015.html", + "url": "/html/browsers/browsing-the-web/navigating-across-documents/015.html" + }, + { + "path": "html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location.html", + "url": "/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location.html" + }, + { + "path": "html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit.html", + "url": "/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit.html" + }, + { + "path": "html/browsers/browsing-the-web/navigating-across-documents/empty_fragment.html", + "url": "/html/browsers/browsing-the-web/navigating-across-documents/empty_fragment.html" + }, + { + "path": "html/browsers/browsing-the-web/navigating-across-documents/javascript-url-query-fragment-components.html", + "url": "/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-query-fragment-components.html" + }, + { + "path": "html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling.html", + "url": "/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling.html" + }, + { + "path": "html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_data_url.html", + "url": "/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_data_url.html" + }, + { + "path": "html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_same_origin.html", + "url": "/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_same_origin.html" + }, + { + "path": "html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-parent.html", + "url": "/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-parent.html" + }, + { + "path": "html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-src.html", + "url": "/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-src.html" + }, + { + "path": "html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function.html", + "url": "/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function.html" + }, + { + "path": "html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-src-about-blank.html", + "url": "/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-src-about-blank.html" + }, + { + "path": "html/browsers/browsing-the-web/read-media/pageload-image.html", + "url": "/html/browsers/browsing-the-web/read-media/pageload-image.html" + }, + { + "path": "html/browsers/browsing-the-web/read-media/pageload-video.html", + "url": "/html/browsers/browsing-the-web/read-media/pageload-video.html" + }, + { + "path": "html/browsers/browsing-the-web/read-text/load-text-plain.html", + "url": "/html/browsers/browsing-the-web/read-text/load-text-plain.html" + }, + { + "path": "html/browsers/browsing-the-web/scroll-to-fragid/001.html", + "url": "/html/browsers/browsing-the-web/scroll-to-fragid/001.html" + }, + { + "path": "html/browsers/browsing-the-web/scroll-to-fragid/002.html", + "url": "/html/browsers/browsing-the-web/scroll-to-fragid/002.html" + }, + { + "path": "html/browsers/browsing-the-web/scroll-to-fragid/003.html", + "url": "/html/browsers/browsing-the-web/scroll-to-fragid/003.html" + }, + { + "path": "html/browsers/browsing-the-web/scroll-to-fragid/004.html", + "url": "/html/browsers/browsing-the-web/scroll-to-fragid/004.html" + }, + { + "path": "html/browsers/browsing-the-web/scroll-to-fragid/005.html", + "url": "/html/browsers/browsing-the-web/scroll-to-fragid/005.html" + }, + { + "path": "html/browsers/browsing-the-web/scroll-to-fragid/006.html", + "url": "/html/browsers/browsing-the-web/scroll-to-fragid/006.html" + }, + { + "path": "html/browsers/browsing-the-web/unloading-documents/001.html", + "url": "/html/browsers/browsing-the-web/unloading-documents/001.html" + }, + { + "path": "html/browsers/browsing-the-web/unloading-documents/002.html", + "url": "/html/browsers/browsing-the-web/unloading-documents/002.html" + }, + { + "path": "html/browsers/browsing-the-web/unloading-documents/003.html", + "url": "/html/browsers/browsing-the-web/unloading-documents/003.html" + }, + { + "path": "html/browsers/browsing-the-web/unloading-documents/004.html", + "url": "/html/browsers/browsing-the-web/unloading-documents/004.html" + }, + { + "path": "html/browsers/browsing-the-web/unloading-documents/005.html", + "url": "/html/browsers/browsing-the-web/unloading-documents/005.html" + }, + { + "path": "html/browsers/browsing-the-web/unloading-documents/beforeunload-on-history-back.html", + "url": "/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-history-back.html" + }, + { + "path": "html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent.html", + "url": "/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent.html" + }, + { + "path": "html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload.html", + "url": "/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload.html" + }, + { + "path": "html/browsers/browsing-the-web/unloading-documents/pagehide-on-history-forward.html", + "url": "/html/browsers/browsing-the-web/unloading-documents/pagehide-on-history-forward.html" + }, + { + "path": "html/browsers/browsing-the-web/unloading-documents/prompt/001.html", + "url": "/html/browsers/browsing-the-web/unloading-documents/prompt/001.html" + }, + { + "path": "html/browsers/browsing-the-web/unloading-documents/prompt/002.html", + "url": "/html/browsers/browsing-the-web/unloading-documents/prompt/002.html" + }, + { + "path": "html/browsers/browsing-the-web/unloading-documents/prompt/003.html", + "url": "/html/browsers/browsing-the-web/unloading-documents/prompt/003.html" + }, + { + "path": "html/browsers/browsing-the-web/unloading-documents/unload/001.html", + "url": "/html/browsers/browsing-the-web/unloading-documents/unload/001.html" + }, + { + "path": "html/browsers/browsing-the-web/unloading-documents/unload/002.html", + "url": "/html/browsers/browsing-the-web/unloading-documents/unload/002.html" + }, + { + "path": "html/browsers/browsing-the-web/unloading-documents/unload/003.html", + "url": "/html/browsers/browsing-the-web/unloading-documents/unload/003.html" + }, + { + "path": "html/browsers/browsing-the-web/unloading-documents/unload/004.html", + "url": "/html/browsers/browsing-the-web/unloading-documents/unload/004.html" + }, + { + "path": "html/browsers/browsing-the-web/unloading-documents/unload/006.html", + "url": "/html/browsers/browsing-the-web/unloading-documents/unload/006.html" + }, + { + "path": "html/browsers/browsing-the-web/unloading-documents/unload/007.html", + "url": "/html/browsers/browsing-the-web/unloading-documents/unload/007.html" + }, + { + "path": "html/browsers/browsing-the-web/unloading-documents/unload/008.html", + "url": "/html/browsers/browsing-the-web/unloading-documents/unload/008.html" + }, + { + "path": "html/browsers/browsing-the-web/unloading-documents/unload/009.html", + "url": "/html/browsers/browsing-the-web/unloading-documents/unload/009.html" + }, + { + "path": "html/browsers/history/joint-session-history/joint-session-history-only-fully-active.html", + "url": "/html/browsers/history/joint-session-history/joint-session-history-only-fully-active.html" + }, + { + "path": "html/browsers/history/the-history-interface/001.html", + "url": "/html/browsers/history/the-history-interface/001.html" + }, + { + "path": "html/browsers/history/the-history-interface/002.html", + "url": "/html/browsers/history/the-history-interface/002.html" + }, + { + "path": "html/browsers/history/the-history-interface/004.html", + "url": "/html/browsers/history/the-history-interface/004.html" + }, + { + "path": "html/browsers/history/the-history-interface/005.html", + "url": "/html/browsers/history/the-history-interface/005.html" + }, + { + "path": "html/browsers/history/the-history-interface/006.html", + "url": "/html/browsers/history/the-history-interface/006.html" + }, + { + "path": "html/browsers/history/the-history-interface/008.html", + "url": "/html/browsers/history/the-history-interface/008.html" + }, + { + "path": "html/browsers/history/the-history-interface/009.html", + "url": "/html/browsers/history/the-history-interface/009.html" + }, + { + "path": "html/browsers/history/the-history-interface/010.html", + "url": "/html/browsers/history/the-history-interface/010.html" + }, + { + "path": "html/browsers/history/the-history-interface/011.html", + "url": "/html/browsers/history/the-history-interface/011.html" + }, + { + "path": "html/browsers/history/the-history-interface/012.html", + "url": "/html/browsers/history/the-history-interface/012.html" + }, + { + "path": "html/browsers/history/the-history-interface/combination_history_001.html", + "url": "/html/browsers/history/the-history-interface/combination_history_001.html" + }, + { + "path": "html/browsers/history/the-history-interface/combination_history_002.html", + "url": "/html/browsers/history/the-history-interface/combination_history_002.html" + }, + { + "path": "html/browsers/history/the-history-interface/combination_history_003.html", + "url": "/html/browsers/history/the-history-interface/combination_history_003.html" + }, + { + "path": "html/browsers/history/the-history-interface/combination_history_004.html", + "url": "/html/browsers/history/the-history-interface/combination_history_004.html" + }, + { + "path": "html/browsers/history/the-history-interface/combination_history_005.html", + "url": "/html/browsers/history/the-history-interface/combination_history_005.html" + }, + { + "path": "html/browsers/history/the-history-interface/combination_history_006.html", + "url": "/html/browsers/history/the-history-interface/combination_history_006.html" + }, + { + "path": "html/browsers/history/the-history-interface/combination_history_007.html", + "url": "/html/browsers/history/the-history-interface/combination_history_007.html" + }, + { + "path": "html/browsers/history/the-history-interface/history_back.html", + "url": "/html/browsers/history/the-history-interface/history_back.html" + }, + { + "path": "html/browsers/history/the-history-interface/history_back_1.html", + "url": "/html/browsers/history/the-history-interface/history_back_1.html" + }, + { + "path": "html/browsers/history/the-history-interface/history_forward.html", + "url": "/html/browsers/history/the-history-interface/history_forward.html" + }, + { + "path": "html/browsers/history/the-history-interface/history_forward_1.html", + "url": "/html/browsers/history/the-history-interface/history_forward_1.html" + }, + { + "path": "html/browsers/history/the-history-interface/history_go_minus.html", + "url": "/html/browsers/history/the-history-interface/history_go_minus.html" + }, + { + "path": "html/browsers/history/the-history-interface/history_go_no_argument.html", + "url": "/html/browsers/history/the-history-interface/history_go_no_argument.html" + }, + { + "path": "html/browsers/history/the-history-interface/history_go_plus.html", + "url": "/html/browsers/history/the-history-interface/history_go_plus.html" + }, + { + "path": "html/browsers/history/the-history-interface/history_go_undefined.html", + "url": "/html/browsers/history/the-history-interface/history_go_undefined.html" + }, + { + "path": "html/browsers/history/the-history-interface/history_go_zero.html", + "url": "/html/browsers/history/the-history-interface/history_go_zero.html" + }, + { + "path": "html/browsers/history/the-history-interface/history_pushstate.html", + "url": "/html/browsers/history/the-history-interface/history_pushstate.html" + }, + { + "path": "html/browsers/history/the-history-interface/history_pushstate_err.html", + "url": "/html/browsers/history/the-history-interface/history_pushstate_err.html" + }, + { + "path": "html/browsers/history/the-history-interface/history_pushstate_nooptionalparam.html", + "url": "/html/browsers/history/the-history-interface/history_pushstate_nooptionalparam.html" + }, + { + "path": "html/browsers/history/the-history-interface/history_replacestate.html", + "url": "/html/browsers/history/the-history-interface/history_replacestate.html" + }, + { + "path": "html/browsers/history/the-history-interface/history_replacestate_err.html", + "url": "/html/browsers/history/the-history-interface/history_replacestate_err.html" + }, + { + "path": "html/browsers/history/the-history-interface/history_replacestate_nooptionalparam.html", + "url": "/html/browsers/history/the-history-interface/history_replacestate_nooptionalparam.html" + }, + { + "path": "html/browsers/history/the-history-interface/history_state.html", + "url": "/html/browsers/history/the-history-interface/history_state.html" + }, + { + "path": "html/browsers/history/the-history-interface/joint_session_history/001.html", + "url": "/html/browsers/history/the-history-interface/joint_session_history/001.html" + }, + { + "path": "html/browsers/history/the-history-interface/joint_session_history/002.html", + "url": "/html/browsers/history/the-history-interface/joint_session_history/002.html" + }, + { + "path": "html/browsers/history/the-history-interface/traverse_the_history_1.html", + "url": "/html/browsers/history/the-history-interface/traverse_the_history_1.html" + }, + { + "path": "html/browsers/history/the-history-interface/traverse_the_history_2.html", + "url": "/html/browsers/history/the-history-interface/traverse_the_history_2.html" + }, + { + "path": "html/browsers/history/the-history-interface/traverse_the_history_3.html", + "url": "/html/browsers/history/the-history-interface/traverse_the_history_3.html" + }, + { + "path": "html/browsers/history/the-history-interface/traverse_the_history_4.html", + "url": "/html/browsers/history/the-history-interface/traverse_the_history_4.html" + }, + { + "path": "html/browsers/history/the-history-interface/traverse_the_history_5.html", + "url": "/html/browsers/history/the-history-interface/traverse_the_history_5.html" + }, + { + "path": "html/browsers/history/the-history-interface/traverse_the_history_unload_1.html", + "url": "/html/browsers/history/the-history-interface/traverse_the_history_unload_1.html" + }, + { + "path": "html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1.html", + "url": "/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1.html" + }, + { + "path": "html/browsers/history/the-history-interface/traverse_the_history_write_after_load_2.html", + "url": "/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_2.html" + }, + { + "path": "html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html", + "url": "/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html" + }, + { + "path": "html/browsers/history/the-history-interface/traverse_the_history_write_onload_2.html", + "url": "/html/browsers/history/the-history-interface/traverse_the_history_write_onload_2.html" + }, + { + "path": "html/browsers/history/the-location-interface/allow_prototype_cycle_through_location.sub.html", + "url": "/html/browsers/history/the-location-interface/allow_prototype_cycle_through_location.sub.html" + }, + { + "path": "html/browsers/history/the-location-interface/assign_after_load.html", + "url": "/html/browsers/history/the-location-interface/assign_after_load.html" + }, + { + "path": "html/browsers/history/the-location-interface/assign_before_load.html", + "url": "/html/browsers/history/the-location-interface/assign_before_load.html" + }, + { + "path": "html/browsers/history/the-location-interface/document_location.html", + "url": "/html/browsers/history/the-location-interface/document_location.html" + }, + { + "path": "html/browsers/history/the-location-interface/location-prototype-setting.html", + "url": "/html/browsers/history/the-location-interface/location-prototype-setting.html" + }, + { + "path": "html/browsers/history/the-location-interface/location-stringifier.html", + "url": "/html/browsers/history/the-location-interface/location-stringifier.html" + }, + { + "path": "html/browsers/history/the-location-interface/location_assign.html", + "url": "/html/browsers/history/the-location-interface/location_assign.html" + }, + { + "path": "html/browsers/history/the-location-interface/location_assign_about_blank.html", + "url": "/html/browsers/history/the-location-interface/location_assign_about_blank.html" + }, + { + "path": "html/browsers/history/the-location-interface/location_hash.html", + "url": "/html/browsers/history/the-location-interface/location_hash.html" + }, + { + "path": "html/browsers/history/the-location-interface/location_host.html", + "url": "/html/browsers/history/the-location-interface/location_host.html" + }, + { + "path": "html/browsers/history/the-location-interface/location_hostname.html", + "url": "/html/browsers/history/the-location-interface/location_hostname.html" + }, + { + "path": "html/browsers/history/the-location-interface/location_href.html", + "url": "/html/browsers/history/the-location-interface/location_href.html" + }, + { + "path": "html/browsers/history/the-location-interface/location_origin.html", + "url": "/html/browsers/history/the-location-interface/location_origin.html" + }, + { + "path": "html/browsers/history/the-location-interface/location_pathname.html", + "url": "/html/browsers/history/the-location-interface/location_pathname.html" + }, + { + "path": "html/browsers/history/the-location-interface/location_port.html", + "url": "/html/browsers/history/the-location-interface/location_port.html" + }, + { + "path": "html/browsers/history/the-location-interface/location_protocol.html", + "url": "/html/browsers/history/the-location-interface/location_protocol.html" + }, + { + "path": "html/browsers/history/the-location-interface/location_reload.html", + "url": "/html/browsers/history/the-location-interface/location_reload.html" + }, + { + "path": "html/browsers/history/the-location-interface/location_replace.html", + "url": "/html/browsers/history/the-location-interface/location_replace.html" + }, + { + "path": "html/browsers/history/the-location-interface/location_search.html", + "url": "/html/browsers/history/the-location-interface/location_search.html" + }, + { + "path": "html/browsers/history/the-location-interface/reload_document_open_write.html", + "url": "/html/browsers/history/the-location-interface/reload_document_open_write.html" + }, + { + "path": "html/browsers/history/the-location-interface/reload_document_write.html", + "url": "/html/browsers/history/the-location-interface/reload_document_write.html" + }, + { + "path": "html/browsers/history/the-location-interface/reload_document_write_onload.html", + "url": "/html/browsers/history/the-location-interface/reload_document_write_onload.html" + }, + { + "path": "html/browsers/history/the-location-interface/reload_post_1.html", + "url": "/html/browsers/history/the-location-interface/reload_post_1.html" + }, + { + "path": "html/browsers/history/the-location-interface/scripted_click_assign_during_load.html", + "url": "/html/browsers/history/the-location-interface/scripted_click_assign_during_load.html" + }, + { + "path": "html/browsers/history/the-location-interface/scripted_click_location_assign_during_load.html", + "url": "/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load.html" + }, + { + "path": "html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load.html", + "url": "/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load.html" + }, + { + "path": "html/browsers/history/the-location-interface/security_location_0.sub.htm", + "url": "/html/browsers/history/the-location-interface/security_location_0.sub.htm" + }, + { + "path": "html/browsers/offline/application-cache-api/api_status_idle.html", + "url": "/html/browsers/offline/application-cache-api/api_status_idle.html" + }, + { + "path": "html/browsers/offline/application-cache-api/api_status_uncached.html", + "url": "/html/browsers/offline/application-cache-api/api_status_uncached.html" + }, + { + "path": "html/browsers/offline/application-cache-api/api_swapcache_error.html", + "url": "/html/browsers/offline/application-cache-api/api_swapcache_error.html" + }, + { + "path": "html/browsers/offline/application-cache-api/api_update.html", + "url": "/html/browsers/offline/application-cache-api/api_update.html" + }, + { + "path": "html/browsers/offline/application-cache-api/api_update_error.html", + "url": "/html/browsers/offline/application-cache-api/api_update_error.html" + }, + { + "path": "html/browsers/offline/browser-state/navigator_online_online.html", + "url": "/html/browsers/offline/browser-state/navigator_online_online.html" + }, + { + "path": "html/browsers/offline/introduction-4/event_cached.html", + "url": "/html/browsers/offline/introduction-4/event_cached.html" + }, + { + "path": "html/browsers/offline/introduction-4/event_checking.html", + "url": "/html/browsers/offline/introduction-4/event_checking.html" + }, + { + "path": "html/browsers/offline/introduction-4/event_noupdate.html", + "url": "/html/browsers/offline/introduction-4/event_noupdate.html" + }, + { + "path": "html/browsers/offline/introduction-4/event_progress.html", + "url": "/html/browsers/offline/introduction-4/event_progress.html" + }, + { + "path": "html/browsers/offline/manifest_url_check.html", + "url": "/html/browsers/offline/manifest_url_check.html" + }, + { + "path": "html/browsers/origin/origin-of-data-document.html", + "url": "/html/browsers/origin/origin-of-data-document.html" + }, + { + "path": "html/browsers/origin/relaxing-the-same-origin-restriction/document_domain.html", + "url": "/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain.html" + }, + { + "path": "html/browsers/the-window-object/Document-defaultView.html", + "url": "/html/browsers/the-window-object/Document-defaultView.html" + }, + { + "path": "html/browsers/the-window-object/Window-document.html", + "url": "/html/browsers/the-window-object/Window-document.html" + }, + { + "path": "html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-01.html", + "url": "/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-01.html" + }, + { + "path": "html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-02.html", + "url": "/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-02.html" + }, + { + "path": "html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-03.html", + "url": "/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-03.html" + }, + { + "path": "html/browsers/the-window-object/accessing-other-browsing-contexts/iterator.html", + "url": "/html/browsers/the-window-object/accessing-other-browsing-contexts/iterator.html" + }, + { + "path": "html/browsers/the-window-object/accessing-other-browsing-contexts/window_length.html", + "url": "/html/browsers/the-window-object/accessing-other-browsing-contexts/window_length.html" + }, + { + "path": "html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_beforeunload.html", + "url": "/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_beforeunload.html" + }, + { + "path": "html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_script_defer.html", + "url": "/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_script_defer.html" + }, + { + "path": "html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_unload.html", + "url": "/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_unload.html" + }, + { + "path": "html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1.html", + "url": "/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1.html" + }, + { + "path": "html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_2.html", + "url": "/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_2.html" + }, + { + "path": "html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3.html", + "url": "/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3.html" + }, + { + "path": "html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4.html", + "url": "/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4.html" + }, + { + "path": "html/browsers/the-window-object/named-access-on-the-window-object/named-objects.html", + "url": "/html/browsers/the-window-object/named-access-on-the-window-object/named-objects.html" + }, + { + "path": "html/browsers/the-window-object/named-access-on-the-window-object/window-null-names.html", + "url": "/html/browsers/the-window-object/named-access-on-the-window-object/window-null-names.html" + }, + { + "path": "html/browsers/the-window-object/security-window/window-security.sub.html", + "url": "/html/browsers/the-window-object/security-window/window-security.sub.html" + }, + { + "path": "html/browsers/the-window-object/window-aliases.html", + "url": "/html/browsers/the-window-object/window-aliases.html" + }, + { + "path": "html/browsers/the-window-object/window-indexed-properties-strict.html", + "url": "/html/browsers/the-window-object/window-indexed-properties-strict.html" + }, + { + "path": "html/browsers/the-window-object/window-indexed-properties.html", + "url": "/html/browsers/the-window-object/window-indexed-properties.html" + }, + { + "path": "html/browsers/the-window-object/window-named-properties.html", + "url": "/html/browsers/the-window-object/window-named-properties.html" + }, + { + "path": "html/browsers/the-window-object/window-properties.html", + "url": "/html/browsers/the-window-object/window-properties.html" + }, + { + "path": "html/browsers/the-window-object/window-prototype-chain.html", + "url": "/html/browsers/the-window-object/window-prototype-chain.html" + }, + { + "path": "html/browsers/windows/browsing-context-first-created.xhtml", + "url": "/html/browsers/windows/browsing-context-first-created.xhtml" + }, + { + "path": "html/browsers/windows/browsing-context-names/001.html", + "url": "/html/browsers/windows/browsing-context-names/001.html" + }, + { + "path": "html/browsers/windows/browsing-context-names/002.html", + "url": "/html/browsers/windows/browsing-context-names/002.html" + }, + { + "path": "html/browsers/windows/browsing-context-names/browsing-context-choose-existing.html", + "url": "/html/browsers/windows/browsing-context-names/browsing-context-choose-existing.html" + }, + { + "path": "html/browsers/windows/browsing-context-names/browsing-context-choose-parent.html", + "url": "/html/browsers/windows/browsing-context-names/browsing-context-choose-parent.html" + }, + { + "path": "html/browsers/windows/browsing-context-names/browsing-context-choose-self-1.html", + "url": "/html/browsers/windows/browsing-context-names/browsing-context-choose-self-1.html" + }, + { + "path": "html/browsers/windows/browsing-context-names/browsing-context-choose-self-2.html", + "url": "/html/browsers/windows/browsing-context-names/browsing-context-choose-self-2.html" + }, + { + "path": "html/browsers/windows/browsing-context-names/browsing-context-default-name.html", + "url": "/html/browsers/windows/browsing-context-names/browsing-context-default-name.html" + }, + { + "path": "html/browsers/windows/nested-browsing-contexts/frameElement.sub.html", + "url": "/html/browsers/windows/nested-browsing-contexts/frameElement.sub.html" + }, + { + "path": "html/browsers/windows/nested-browsing-contexts/window-top-001.html", + "url": "/html/browsers/windows/nested-browsing-contexts/window-top-001.html" + }, + { + "path": "html/browsers/windows/noreferrer-window-name.html", + "url": "/html/browsers/windows/noreferrer-window-name.html" + }, + { + "path": "html/browsers/windows/noreferrer.html", + "url": "/html/browsers/windows/noreferrer.html" + }, + { + "path": "html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.sub.html", + "url": "/html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.sub.html" + }, + { + "path": "html/dom/documents/dom-tree-accessors/Document.body.html", + "url": "/html/dom/documents/dom-tree-accessors/Document.body.html" + }, + { + "path": "html/dom/documents/dom-tree-accessors/Document.currentScript.sub.html", + "url": "/html/dom/documents/dom-tree-accessors/Document.currentScript.sub.html" + }, + { + "path": "html/dom/documents/dom-tree-accessors/Document.getElementsByClassName-null-undef.html", + "url": "/html/dom/documents/dom-tree-accessors/Document.getElementsByClassName-null-undef.html" + }, + { + "path": "html/dom/documents/dom-tree-accessors/Element.getElementsByClassName-null-undef.html", + "url": "/html/dom/documents/dom-tree-accessors/Element.getElementsByClassName-null-undef.html" + }, + { + "path": "html/dom/documents/dom-tree-accessors/document.embeds-document.plugins-01.html", + "url": "/html/dom/documents/dom-tree-accessors/document.embeds-document.plugins-01.html" + }, + { + "path": "html/dom/documents/dom-tree-accessors/document.forms.html", + "url": "/html/dom/documents/dom-tree-accessors/document.forms.html" + }, + { + "path": "html/dom/documents/dom-tree-accessors/document.getElementsByClassName-same.html", + "url": "/html/dom/documents/dom-tree-accessors/document.getElementsByClassName-same.html" + }, + { + "path": "html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-case-xhtml.xhtml", + "url": "/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-case-xhtml.xhtml" + }, + { + "path": "html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-case.html", + "url": "/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-case.html" + }, + { + "path": "html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-id-xhtml.xhtml", + "url": "/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-id-xhtml.xhtml" + }, + { + "path": "html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-id.html", + "url": "/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-id.html" + }, + { + "path": "html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-interface.html", + "url": "/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-interface.html" + }, + { + "path": "html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-xhtml.xhtml", + "url": "/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-xhtml.xhtml" + }, + { + "path": "html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace.html", + "url": "/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace.html" + }, + { + "path": "html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-xhtml.xhtml", + "url": "/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-xhtml.xhtml" + }, + { + "path": "html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements.html", + "url": "/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements.html" + }, + { + "path": "html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-null-undef-xhtml.xhtml", + "url": "/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-null-undef-xhtml.xhtml" + }, + { + "path": "html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-null-undef.html", + "url": "/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-null-undef.html" + }, + { + "path": "html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-param-xhtml.xhtml", + "url": "/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-param-xhtml.xhtml" + }, + { + "path": "html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-param.html", + "url": "/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-param.html" + }, + { + "path": "html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-same.html", + "url": "/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-same.html" + }, + { + "path": "html/dom/documents/dom-tree-accessors/document.head-01.html", + "url": "/html/dom/documents/dom-tree-accessors/document.head-01.html" + }, + { + "path": "html/dom/documents/dom-tree-accessors/document.head-02.html", + "url": "/html/dom/documents/dom-tree-accessors/document.head-02.html" + }, + { + "path": "html/dom/documents/dom-tree-accessors/document.images.html", + "url": "/html/dom/documents/dom-tree-accessors/document.images.html" + }, + { + "path": "html/dom/documents/dom-tree-accessors/document.title-01.html", + "url": "/html/dom/documents/dom-tree-accessors/document.title-01.html" + }, + { + "path": "html/dom/documents/dom-tree-accessors/document.title-02.xhtml", + "url": "/html/dom/documents/dom-tree-accessors/document.title-02.xhtml" + }, + { + "path": "html/dom/documents/dom-tree-accessors/document.title-03.html", + "url": "/html/dom/documents/dom-tree-accessors/document.title-03.html" + }, + { + "path": "html/dom/documents/dom-tree-accessors/document.title-04.xhtml", + "url": "/html/dom/documents/dom-tree-accessors/document.title-04.xhtml" + }, + { + "path": "html/dom/documents/dom-tree-accessors/document.title-05.html", + "url": "/html/dom/documents/dom-tree-accessors/document.title-05.html" + }, + { + "path": "html/dom/documents/dom-tree-accessors/document.title-06.html", + "url": "/html/dom/documents/dom-tree-accessors/document.title-06.html" + }, + { + "path": "html/dom/documents/dom-tree-accessors/document.title-07.html", + "url": "/html/dom/documents/dom-tree-accessors/document.title-07.html" + }, + { + "path": "html/dom/documents/dom-tree-accessors/document.title-08.html", + "url": "/html/dom/documents/dom-tree-accessors/document.title-08.html" + }, + { + "path": "html/dom/documents/dom-tree-accessors/document.title-09.html", + "url": "/html/dom/documents/dom-tree-accessors/document.title-09.html" + }, + { + "path": "html/dom/documents/dom-tree-accessors/nameditem-01.html", + "url": "/html/dom/documents/dom-tree-accessors/nameditem-01.html" + }, + { + "path": "html/dom/documents/dom-tree-accessors/nameditem-02.html", + "url": "/html/dom/documents/dom-tree-accessors/nameditem-02.html" + }, + { + "path": "html/dom/documents/dom-tree-accessors/nameditem-03.html", + "url": "/html/dom/documents/dom-tree-accessors/nameditem-03.html" + }, + { + "path": "html/dom/documents/dom-tree-accessors/nameditem-04.html", + "url": "/html/dom/documents/dom-tree-accessors/nameditem-04.html" + }, + { + "path": "html/dom/documents/dom-tree-accessors/nameditem-05.html", + "url": "/html/dom/documents/dom-tree-accessors/nameditem-05.html" + }, + { + "path": "html/dom/documents/dom-tree-accessors/nameditem-06.html", + "url": "/html/dom/documents/dom-tree-accessors/nameditem-06.html" + }, + { + "path": "html/dom/documents/resource-metadata-management/document-compatmode-01.html", + "url": "/html/dom/documents/resource-metadata-management/document-compatmode-01.html" + }, + { + "path": "html/dom/documents/resource-metadata-management/document-compatmode-02.html", + "url": "/html/dom/documents/resource-metadata-management/document-compatmode-02.html" + }, + { + "path": "html/dom/documents/resource-metadata-management/document-compatmode-03.html", + "url": "/html/dom/documents/resource-metadata-management/document-compatmode-03.html" + }, + { + "path": "html/dom/documents/resource-metadata-management/document-compatmode-04.xhtml", + "url": "/html/dom/documents/resource-metadata-management/document-compatmode-04.xhtml" + }, + { + "path": "html/dom/documents/resource-metadata-management/document-compatmode-05.xhtml", + "url": "/html/dom/documents/resource-metadata-management/document-compatmode-05.xhtml" + }, + { + "path": "html/dom/documents/resource-metadata-management/document-compatmode-06.xhtml", + "url": "/html/dom/documents/resource-metadata-management/document-compatmode-06.xhtml" + }, + { + "path": "html/dom/documents/resource-metadata-management/document-cookie.html", + "url": "/html/dom/documents/resource-metadata-management/document-cookie.html" + }, + { + "path": "html/dom/documents/resource-metadata-management/document-lastModified-01.html", + "url": "/html/dom/documents/resource-metadata-management/document-lastModified-01.html" + }, + { + "path": "html/dom/documents/resource-metadata-management/document-lastModified.html", + "url": "/html/dom/documents/resource-metadata-management/document-lastModified.html" + }, + { + "path": "html/dom/documents/resource-metadata-management/document-readyState.html", + "url": "/html/dom/documents/resource-metadata-management/document-readyState.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/closing-the-input-stream/document.close-01.xhtml", + "url": "/html/dom/dynamic-markup-insertion/closing-the-input-stream/document.close-01.xhtml" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/001.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/001.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/002.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/002.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/003.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/003.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/004.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/004.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/005.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/005.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/006.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/006.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/007.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/007.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/008.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/008.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/009.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/009.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/010.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/010.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/011.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/011.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/012.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/012.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/013.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/013.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/014.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/014.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/015.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/015.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/016.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/016.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/017.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/017.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/018.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/018.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/019.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/019.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/020.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/020.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/021.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/021.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/022.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/022.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/023.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/023.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/024.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/024.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/025.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/025.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/026.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/026.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/027.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/027.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/028.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/028.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/029.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/029.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/030.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/030.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/031.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/031.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/032.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/032.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/033.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/033.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/034.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/034.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/035.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/035.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/036.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/036.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/037.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/037.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/038.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/038.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/039.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/039.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/040.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/040.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/041.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/041.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/042.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/042.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/043.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/043.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/044.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/044.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/045.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/045.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/046.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/046.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/047.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/047.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/048.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/048.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/049.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/049.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/050.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/050.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/051.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/051.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/document.write-01.xhtml", + "url": "/html/dom/dynamic-markup-insertion/document-write/document.write-01.xhtml" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/document.write-02.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/document.write-02.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/iframe_001.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/iframe_001.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/iframe_002.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/iframe_002.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/iframe_003.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/iframe_003.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/iframe_004.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/iframe_004.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/iframe_005.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/iframe_005.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/iframe_006.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/iframe_006.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/iframe_007.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/iframe_007.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/iframe_008.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/iframe_008.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/iframe_009.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/iframe_009.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/iframe_010.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/iframe_010.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/script_001.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/script_001.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/script_002.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/script_002.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/script_003.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/script_003.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/script_004.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/script_004.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/script_005.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/script_005.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/script_006.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/script_006.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/script_007.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/script_007.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/script_008.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/script_008.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/script_009.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/script_009.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/script_010.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/script_010.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/script_011.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/script_011.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/script_012.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/script_012.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-write/script_013.html", + "url": "/html/dom/dynamic-markup-insertion/document-write/script_013.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-writeln/document.writeln-01.xhtml", + "url": "/html/dom/dynamic-markup-insertion/document-writeln/document.writeln-01.xhtml" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-writeln/document.writeln-02.html", + "url": "/html/dom/dynamic-markup-insertion/document-writeln/document.writeln-02.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/document-writeln/document.writeln-03.html", + "url": "/html/dom/dynamic-markup-insertion/document-writeln/document.writeln-03.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/opening-the-input-stream/001.html", + "url": "/html/dom/dynamic-markup-insertion/opening-the-input-stream/001.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/opening-the-input-stream/002.html", + "url": "/html/dom/dynamic-markup-insertion/opening-the-input-stream/002.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/opening-the-input-stream/004.html", + "url": "/html/dom/dynamic-markup-insertion/opening-the-input-stream/004.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/opening-the-input-stream/005.html", + "url": "/html/dom/dynamic-markup-insertion/opening-the-input-stream/005.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/opening-the-input-stream/006.html", + "url": "/html/dom/dynamic-markup-insertion/opening-the-input-stream/006.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/opening-the-input-stream/007.html", + "url": "/html/dom/dynamic-markup-insertion/opening-the-input-stream/007.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/opening-the-input-stream/008.html", + "url": "/html/dom/dynamic-markup-insertion/opening-the-input-stream/008.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/opening-the-input-stream/009.html", + "url": "/html/dom/dynamic-markup-insertion/opening-the-input-stream/009.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/opening-the-input-stream/010.html", + "url": "/html/dom/dynamic-markup-insertion/opening-the-input-stream/010.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/opening-the-input-stream/011.html", + "url": "/html/dom/dynamic-markup-insertion/opening-the-input-stream/011.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/opening-the-input-stream/012.html", + "url": "/html/dom/dynamic-markup-insertion/opening-the-input-stream/012.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/opening-the-input-stream/013.html", + "url": "/html/dom/dynamic-markup-insertion/opening-the-input-stream/013.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/opening-the-input-stream/014.html", + "url": "/html/dom/dynamic-markup-insertion/opening-the-input-stream/014.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/opening-the-input-stream/015.html", + "url": "/html/dom/dynamic-markup-insertion/opening-the-input-stream/015.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/opening-the-input-stream/016.html", + "url": "/html/dom/dynamic-markup-insertion/opening-the-input-stream/016.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-01.xhtml", + "url": "/html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-01.xhtml" + }, + { + "path": "html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-02.html", + "url": "/html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-02.html" + }, + { + "path": "html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-03.html", + "url": "/html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-03.html" + }, + { + "path": "html/dom/elements/elements-in-the-dom/unknown-element.html", + "url": "/html/dom/elements/elements-in-the-dom/unknown-element.html" + }, + { + "path": "html/dom/elements/global-attributes/classlist-nonstring.html", + "url": "/html/dom/elements/global-attributes/classlist-nonstring.html" + }, + { + "path": "html/dom/elements/global-attributes/custom-attrs.html", + "url": "/html/dom/elements/global-attributes/custom-attrs.html" + }, + { + "path": "html/dom/elements/global-attributes/data_unicode_attr.html", + "url": "/html/dom/elements/global-attributes/data_unicode_attr.html" + }, + { + "path": "html/dom/elements/global-attributes/dataset-delete.html", + "url": "/html/dom/elements/global-attributes/dataset-delete.html" + }, + { + "path": "html/dom/elements/global-attributes/dataset-enumeration.html", + "url": "/html/dom/elements/global-attributes/dataset-enumeration.html" + }, + { + "path": "html/dom/elements/global-attributes/dataset-get.html", + "url": "/html/dom/elements/global-attributes/dataset-get.html" + }, + { + "path": "html/dom/elements/global-attributes/dataset-prototype.html", + "url": "/html/dom/elements/global-attributes/dataset-prototype.html" + }, + { + "path": "html/dom/elements/global-attributes/dataset-set.html", + "url": "/html/dom/elements/global-attributes/dataset-set.html" + }, + { + "path": "html/dom/elements/global-attributes/dataset.html", + "url": "/html/dom/elements/global-attributes/dataset.html" + }, + { + "path": "html/dom/elements/global-attributes/document-dir.html", + "url": "/html/dom/elements/global-attributes/document-dir.html" + }, + { + "path": "html/dom/elements/global-attributes/id-attribute.html", + "url": "/html/dom/elements/global-attributes/id-attribute.html" + }, + { + "path": "html/dom/elements/global-attributes/id-name-specialcase.html", + "url": "/html/dom/elements/global-attributes/id-name-specialcase.html" + }, + { + "path": "html/dom/elements/global-attributes/id-name.html", + "url": "/html/dom/elements/global-attributes/id-name.html" + }, + { + "path": "html/dom/elements/global-attributes/the-lang-attribute-001.html", + "url": "/html/dom/elements/global-attributes/the-lang-attribute-001.html" + }, + { + "path": "html/dom/elements/global-attributes/the-lang-attribute-002.html", + "url": "/html/dom/elements/global-attributes/the-lang-attribute-002.html" + }, + { + "path": "html/dom/elements/global-attributes/the-lang-attribute-003.html", + "url": "/html/dom/elements/global-attributes/the-lang-attribute-003.html" + }, + { + "path": "html/dom/elements/global-attributes/the-lang-attribute-004.html", + "url": "/html/dom/elements/global-attributes/the-lang-attribute-004.html" + }, + { + "path": "html/dom/elements/global-attributes/the-lang-attribute-005.html", + "url": "/html/dom/elements/global-attributes/the-lang-attribute-005.html" + }, + { + "path": "html/dom/elements/global-attributes/the-lang-attribute-006.html", + "url": "/html/dom/elements/global-attributes/the-lang-attribute-006.html" + }, + { + "path": "html/dom/elements/global-attributes/the-lang-attribute-007.html", + "url": "/html/dom/elements/global-attributes/the-lang-attribute-007.html" + }, + { + "path": "html/dom/elements/global-attributes/the-lang-attribute-008.html", + "url": "/html/dom/elements/global-attributes/the-lang-attribute-008.html" + }, + { + "path": "html/dom/elements/global-attributes/the-lang-attribute-009.html", + "url": "/html/dom/elements/global-attributes/the-lang-attribute-009.html" + }, + { + "path": "html/dom/elements/global-attributes/the-lang-attribute-010.html", + "url": "/html/dom/elements/global-attributes/the-lang-attribute-010.html" + }, + { + "path": "html/dom/elements/global-attributes/the-translate-attribute-007.html", + "url": "/html/dom/elements/global-attributes/the-translate-attribute-007.html" + }, + { + "path": "html/dom/elements/global-attributes/the-translate-attribute-008.html", + "url": "/html/dom/elements/global-attributes/the-translate-attribute-008.html" + }, + { + "path": "html/dom/elements/global-attributes/the-translate-attribute-009.html", + "url": "/html/dom/elements/global-attributes/the-translate-attribute-009.html" + }, + { + "path": "html/dom/elements/global-attributes/the-translate-attribute-010.html", + "url": "/html/dom/elements/global-attributes/the-translate-attribute-010.html" + }, + { + "path": "html/dom/elements/global-attributes/the-translate-attribute-011.html", + "url": "/html/dom/elements/global-attributes/the-translate-attribute-011.html" + }, + { + "path": "html/dom/elements/global-attributes/the-translate-attribute-012.html", + "url": "/html/dom/elements/global-attributes/the-translate-attribute-012.html" + }, + { + "path": "html/editing/activation/click.html", + "url": "/html/editing/activation/click.html" + }, + { + "path": "html/editing/dnd/dom/draggable.html", + "url": "/html/editing/dnd/dom/draggable.html" + }, + { + "path": "html/editing/dnd/dom/events.html", + "url": "/html/editing/dnd/dom/events.html" + }, + { + "path": "html/editing/dnd/dom/specials.html", + "url": "/html/editing/dnd/dom/specials.html" + }, + { + "path": "html/editing/dnd/synthetic/001.html", + "url": "/html/editing/dnd/synthetic/001.html" + }, + { + "path": "html/editing/dnd/target-origin/202.html", + "url": "/html/editing/dnd/target-origin/202.html" + }, + { + "path": "html/editing/dnd/the-draggable-attribute/draggable_attribute.html", + "url": "/html/editing/dnd/the-draggable-attribute/draggable_attribute.html" + }, + { + "path": "html/editing/dnd/the-dropzone-attribute/dropzone_attribute.html", + "url": "/html/editing/dnd/the-dropzone-attribute/dropzone_attribute.html" + }, + { + "path": "html/editing/editing-0/contenteditable/contentEditable-invalidvalue.html", + "url": "/html/editing/editing-0/contenteditable/contentEditable-invalidvalue.html" + }, + { + "path": "html/editing/editing-0/contenteditable/user-interaction-editing-contenteditable.html", + "url": "/html/editing/editing-0/contenteditable/user-interaction-editing-contenteditable.html" + }, + { + "path": "html/editing/editing-0/making-entire-documents-editable-the-designmode-idl-attribute/user-interaction-editing-designMode.html", + "url": "/html/editing/editing-0/making-entire-documents-editable-the-designmode-idl-attribute/user-interaction-editing-designMode.html" + }, + { + "path": "html/editing/editing-0/spelling-and-grammar-checking/user-interaction-editing-spellcheck.html", + "url": "/html/editing/editing-0/spelling-and-grammar-checking/user-interaction-editing-spellcheck.html" + }, + { + "path": "html/editing/focus/document-level-focus-apis/document-level-apis.html", + "url": "/html/editing/focus/document-level-focus-apis/document-level-apis.html" + }, + { + "path": "html/editing/focus/focus-management/focus-event-targets-simple.html", + "url": "/html/editing/focus/focus-management/focus-event-targets-simple.html" + }, + { + "path": "html/editing/focus/focus-management/focus-events.html", + "url": "/html/editing/focus/focus-management/focus-events.html" + }, + { + "path": "html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-default-value.html", + "url": "/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-default-value.html" + }, + { + "path": "html/infrastructure/common-dom-interfaces/collections/htmlallcollection.html", + "url": "/html/infrastructure/common-dom-interfaces/collections/htmlallcollection.html" + }, + { + "path": "html/infrastructure/common-dom-interfaces/collections/htmlformcontrolscollection.html", + "url": "/html/infrastructure/common-dom-interfaces/collections/htmlformcontrolscollection.html" + }, + { + "path": "html/infrastructure/common-dom-interfaces/collections/htmloptionscollection.html", + "url": "/html/infrastructure/common-dom-interfaces/collections/htmloptionscollection.html" + }, + { + "path": "html/infrastructure/common-dom-interfaces/collections/radionodelist.html", + "url": "/html/infrastructure/common-dom-interfaces/collections/radionodelist.html" + }, + { + "path": "html/infrastructure/conformance-requirements/extensibility/foreign.html", + "url": "/html/infrastructure/conformance-requirements/extensibility/foreign.html" + }, + { + "path": "html/infrastructure/terminology/plugins/text-plain.html", + "url": "/html/infrastructure/terminology/plugins/text-plain.html" + }, + { + "path": "html/infrastructure/urls/dynamic-changes-to-base-urls/dynamic-urls.sub.xhtml", + "url": "/html/infrastructure/urls/dynamic-changes-to-base-urls/dynamic-urls.sub.xhtml" + }, + { + "path": "html/infrastructure/urls/terminology-0/document-base-url.html", + "url": "/html/infrastructure/urls/terminology-0/document-base-url.html" + }, + { + "path": "html/infrastructure/urls/terminology-0/multiple-base.sub.html", + "url": "/html/infrastructure/urls/terminology-0/multiple-base.sub.html" + }, + { + "path": "html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-all.html", + "url": "/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-all.html" + }, + { + "path": "html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-color-01.html", + "url": "/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-color-01.html" + }, + { + "path": "html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-color-02.html", + "url": "/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-color-02.html" + }, + { + "path": "html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-color-03.html", + "url": "/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-color-03.html" + }, + { + "path": "html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-color-04.html", + "url": "/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-color-04.html" + }, + { + "path": "html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/heading-obsolete-attributes-01.html", + "url": "/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/heading-obsolete-attributes-01.html" + }, + { + "path": "html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/nothing.html", + "url": "/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/nothing.html" + }, + { + "path": "html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/script-IDL-event-htmlfor.html", + "url": "/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/script-IDL-event-htmlfor.html" + }, + { + "path": "html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-events.html", + "url": "/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-events.html" + }, + { + "path": "html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-loop.html", + "url": "/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-loop.html" + }, + { + "path": "html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-scrollamount.html", + "url": "/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-scrollamount.html" + }, + { + "path": "html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-scrolldelay.html", + "url": "/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-scrolldelay.html" + }, + { + "path": "html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html", + "url": "/html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html" + }, + { + "path": "html/semantics/disabled-elements/disabledElement.html", + "url": "/html/semantics/disabled-elements/disabledElement.html" + }, + { + "path": "html/semantics/document-metadata/styling/LinkStyle.html", + "url": "/html/semantics/document-metadata/styling/LinkStyle.html" + }, + { + "path": "html/semantics/document-metadata/the-base-element/base_about_blank.html", + "url": "/html/semantics/document-metadata/the-base-element/base_about_blank.html" + }, + { + "path": "html/semantics/document-metadata/the-base-element/base_href_empty.html", + "url": "/html/semantics/document-metadata/the-base-element/base_href_empty.html" + }, + { + "path": "html/semantics/document-metadata/the-base-element/base_href_invalid.html", + "url": "/html/semantics/document-metadata/the-base-element/base_href_invalid.html" + }, + { + "path": "html/semantics/document-metadata/the-base-element/base_href_specified.sub.html", + "url": "/html/semantics/document-metadata/the-base-element/base_href_specified.sub.html" + }, + { + "path": "html/semantics/document-metadata/the-base-element/base_href_unspecified.html", + "url": "/html/semantics/document-metadata/the-base-element/base_href_unspecified.html" + }, + { + "path": "html/semantics/document-metadata/the-base-element/base_multiple.html", + "url": "/html/semantics/document-metadata/the-base-element/base_multiple.html" + }, + { + "path": "html/semantics/document-metadata/the-base-element/base_srcdoc.html", + "url": "/html/semantics/document-metadata/the-base-element/base_srcdoc.html" + }, + { + "path": "html/semantics/document-metadata/the-link-element/document-without-browsing-context.html", + "url": "/html/semantics/document-metadata/the-link-element/document-without-browsing-context.html" + }, + { + "path": "html/semantics/document-metadata/the-link-element/link-load-event.html", + "url": "/html/semantics/document-metadata/the-link-element/link-load-event.html" + }, + { + "path": "html/semantics/document-metadata/the-link-element/link-rellist.html", + "url": "/html/semantics/document-metadata/the-link-element/link-rellist.html" + }, + { + "path": "html/semantics/document-metadata/the-link-element/link-style-error-01.html", + "url": "/html/semantics/document-metadata/the-link-element/link-style-error-01.html" + }, + { + "path": "html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html", + "url": "/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html" + }, + { + "path": "html/semantics/document-metadata/the-meta-element/the-lang-attribute-012.html", + "url": "/html/semantics/document-metadata/the-meta-element/the-lang-attribute-012.html" + }, + { + "path": "html/semantics/document-metadata/the-style-element/historical.html", + "url": "/html/semantics/document-metadata/the-style-element/historical.html" + }, + { + "path": "html/semantics/document-metadata/the-style-element/style-error-01.html", + "url": "/html/semantics/document-metadata/the-style-element/style-error-01.html" + }, + { + "path": "html/semantics/document-metadata/the-style-element/style_disabled.html", + "url": "/html/semantics/document-metadata/the-style-element/style_disabled.html" + }, + { + "path": "html/semantics/document-metadata/the-style-element/style_events.html", + "url": "/html/semantics/document-metadata/the-style-element/style_events.html" + }, + { + "path": "html/semantics/document-metadata/the-style-element/style_media.html", + "url": "/html/semantics/document-metadata/the-style-element/style_media.html" + }, + { + "path": "html/semantics/document-metadata/the-title-element/title.text-01.html", + "url": "/html/semantics/document-metadata/the-title-element/title.text-01.html" + }, + { + "path": "html/semantics/document-metadata/the-title-element/title.text-02.xhtml", + "url": "/html/semantics/document-metadata/the-title-element/title.text-02.xhtml" + }, + { + "path": "html/semantics/document-metadata/the-title-element/title.text-03.html", + "url": "/html/semantics/document-metadata/the-title-element/title.text-03.html" + }, + { + "path": "html/semantics/document-metadata/the-title-element/title.text-04.xhtml", + "url": "/html/semantics/document-metadata/the-title-element/title.text-04.xhtml" + }, + { + "path": "html/semantics/edits/the-del-element/del_effect.html", + "url": "/html/semantics/edits/the-del-element/del_effect.html" + }, + { + "path": "html/semantics/edits/the-ins-element/ins_effect.html", + "url": "/html/semantics/edits/the-ins-element/ins_effect.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/audio_volume_check.html", + "url": "/html/semantics/embedded-content/media-elements/audio_volume_check.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/error-codes/error.html", + "url": "/html/semantics/embedded-content/media-elements/error-codes/error.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/event_canplay.html", + "url": "/html/semantics/embedded-content/media-elements/event_canplay.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/event_canplay_noautoplay.html", + "url": "/html/semantics/embedded-content/media-elements/event_canplay_noautoplay.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/event_canplaythrough.html", + "url": "/html/semantics/embedded-content/media-elements/event_canplaythrough.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/event_canplaythrough_noautoplay.html", + "url": "/html/semantics/embedded-content/media-elements/event_canplaythrough_noautoplay.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/event_loadeddata.html", + "url": "/html/semantics/embedded-content/media-elements/event_loadeddata.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/event_loadeddata_noautoplay.html", + "url": "/html/semantics/embedded-content/media-elements/event_loadeddata_noautoplay.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/event_loadedmetadata.html", + "url": "/html/semantics/embedded-content/media-elements/event_loadedmetadata.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/event_loadedmetadata_noautoplay.html", + "url": "/html/semantics/embedded-content/media-elements/event_loadedmetadata_noautoplay.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/event_loadstart.html", + "url": "/html/semantics/embedded-content/media-elements/event_loadstart.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/event_loadstart_noautoplay.html", + "url": "/html/semantics/embedded-content/media-elements/event_loadstart_noautoplay.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/event_order_canplay_canplaythrough.html", + "url": "/html/semantics/embedded-content/media-elements/event_order_canplay_canplaythrough.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/event_order_canplay_playing.html", + "url": "/html/semantics/embedded-content/media-elements/event_order_canplay_playing.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/event_order_loadedmetadata_loadeddata.html", + "url": "/html/semantics/embedded-content/media-elements/event_order_loadedmetadata_loadeddata.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/event_order_loadstart_progress.html", + "url": "/html/semantics/embedded-content/media-elements/event_order_loadstart_progress.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/event_pause.html", + "url": "/html/semantics/embedded-content/media-elements/event_pause.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/event_pause_noautoplay.html", + "url": "/html/semantics/embedded-content/media-elements/event_pause_noautoplay.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/event_play.html", + "url": "/html/semantics/embedded-content/media-elements/event_play.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/event_play_noautoplay.html", + "url": "/html/semantics/embedded-content/media-elements/event_play_noautoplay.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/event_playing.html", + "url": "/html/semantics/embedded-content/media-elements/event_playing.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/event_playing_noautoplay.html", + "url": "/html/semantics/embedded-content/media-elements/event_playing_noautoplay.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/event_progress.html", + "url": "/html/semantics/embedded-content/media-elements/event_progress.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/event_progress_noautoplay.html", + "url": "/html/semantics/embedded-content/media-elements/event_progress_noautoplay.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/event_timeupdate.html", + "url": "/html/semantics/embedded-content/media-elements/event_timeupdate.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html", + "url": "/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/event_volumechange.html", + "url": "/html/semantics/embedded-content/media-elements/event_volumechange.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/historical.html", + "url": "/html/semantics/embedded-content/media-elements/historical.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/addTextTrack.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/addTextTrack.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/textTracks.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/textTracks.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/default.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/default.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/kind.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/kind.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/label.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/label.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/readyState.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/readyState.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/src.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/src.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/srclang.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/srclang.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/track.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/track.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/TextTrack/activeCues.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/TextTrack/activeCues.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/TextTrack/addCue.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/TextTrack/addCue.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/TextTrack/constants.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/TextTrack/constants.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/TextTrack/cues.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/TextTrack/cues.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/TextTrack/kind.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/TextTrack/kind.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/TextTrack/label.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/TextTrack/label.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/TextTrack/language.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/TextTrack/language.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/TextTrack/mode.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/TextTrack/mode.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/TextTrack/oncuechange.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/TextTrack/oncuechange.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/TextTrack/removeCue.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/TextTrack/removeCue.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/endTime.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/endTime.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/id.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/id.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onenter.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onenter.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onexit.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onexit.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/pauseOnExit.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/pauseOnExit.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/startTime.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/startTime.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/track.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/track.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getCueById.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getCueById.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getter.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getter.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/length.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/length.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getTrackById.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getTrackById.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getter.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getter.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/TextTrackList/length.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/length.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/TextTrackList/onaddtrack.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/onaddtrack.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/TextTrackList/onremovetrack.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/onremovetrack.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/TrackEvent/constructor.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/constructor.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/interfaces/TrackEvent/createEvent.html", + "url": "/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/createEvent.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/autoplay-overrides-preload.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/autoplay-overrides-preload.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/load-events-networkState.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-events-networkState.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/load-removes-queued-error-event.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-removes-queued-error-event.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-moved.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-moved.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-addEventListener.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-addEventListener.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-no-listener.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-no-listener.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-onerror.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-onerror.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-audio-constructor-no-src.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-audio-constructor-no-src.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-audio-constructor.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-audio-constructor.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-in-sync-event.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-in-sync-event.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-fragment-into-document.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-fragment-into-document.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-document.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-document.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-iframe.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-iframe.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-parent-into-document.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-parent-into-document.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-in-div.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-in-div.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-in-namespace.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-in-namespace.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-networkState.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-networkState.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-not-in-document.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-not-in-document.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-load.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-load.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-pause-networkState.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-pause-networkState.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-pause.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-pause.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-play.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-play.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-from-document-networkState.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-from-document-networkState.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-from-document.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-from-document.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-src.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-src.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-in-namespace.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-in-namespace.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-networkState.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-networkState.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-not-in-document.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-not-in-document.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-control.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-control.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-br.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-br.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-source.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-source.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-text.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-text.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source-after.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source-after.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-text.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-text.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-source.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-source.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-src.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-src.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media.html", + "url": "/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/location-of-the-media-resource/currentSrc.html", + "url": "/html/semantics/embedded-content/media-elements/location-of-the-media-resource/currentSrc.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/mime-types/canPlayType.html", + "url": "/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/networkState_during_loadstart.html", + "url": "/html/semantics/embedded-content/media-elements/networkState_during_loadstart.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/networkState_during_progress.html", + "url": "/html/semantics/embedded-content/media-elements/networkState_during_progress.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/networkState_initial.html", + "url": "/html/semantics/embedded-content/media-elements/networkState_initial.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/currentTime.html", + "url": "/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/currentTime.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/duration.html", + "url": "/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/duration.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/paused_false_during_play.html", + "url": "/html/semantics/embedded-content/media-elements/paused_false_during_play.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/paused_true_during_pause.html", + "url": "/html/semantics/embedded-content/media-elements/paused_true_during_pause.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-to-other-document.html", + "url": "/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-to-other-document.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-within-document.html", + "url": "/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-within-document.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document-networkState.html", + "url": "/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document-networkState.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document.html", + "url": "/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/playing-the-media-resource/play-in-detached-document.html", + "url": "/html/semantics/embedded-content/media-elements/playing-the-media-resource/play-in-detached-document.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/playing-the-media-resource/playbackRate.html", + "url": "/html/semantics/embedded-content/media-elements/playing-the-media-resource/playbackRate.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/preload_reflects_none_autoplay.html", + "url": "/html/semantics/embedded-content/media-elements/preload_reflects_none_autoplay.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/ready-states/autoplay.html", + "url": "/html/semantics/embedded-content/media-elements/ready-states/autoplay.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/readyState_during_canplay.html", + "url": "/html/semantics/embedded-content/media-elements/readyState_during_canplay.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/readyState_during_canplaythrough.html", + "url": "/html/semantics/embedded-content/media-elements/readyState_during_canplaythrough.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/readyState_during_loadeddata.html", + "url": "/html/semantics/embedded-content/media-elements/readyState_during_loadeddata.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/readyState_during_loadedmetadata.html", + "url": "/html/semantics/embedded-content/media-elements/readyState_during_loadedmetadata.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/readyState_during_playing.html", + "url": "/html/semantics/embedded-content/media-elements/readyState_during_playing.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/readyState_initial.html", + "url": "/html/semantics/embedded-content/media-elements/readyState_initial.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/seeking/seek-to-currentTime.html", + "url": "/html/semantics/embedded-content/media-elements/seeking/seek-to-currentTime.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/seeking/seek-to-max-value.htm", + "url": "/html/semantics/embedded-content/media-elements/seeking/seek-to-max-value.htm" + }, + { + "path": "html/semantics/embedded-content/media-elements/seeking/seek-to-negative-time.htm", + "url": "/html/semantics/embedded-content/media-elements/seeking/seek-to-negative-time.htm" + }, + { + "path": "html/semantics/embedded-content/media-elements/src_reflects_attribute_not_source_elements.html", + "url": "/html/semantics/embedded-content/media-elements/src_reflects_attribute_not_source_elements.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cloneNode.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cloneNode.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/003.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/003.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/004.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/004.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/005.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/005.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/006.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/006.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/007.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/007.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/008.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/008.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/009.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/009.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/010.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/010.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/011.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/011.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/012.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/012.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/013.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/013.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/014.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/014.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/015.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/015.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/016.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/016.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/017.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/017.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/018.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/018.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/019.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/019.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/020.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/020.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/021.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/021.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/022.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/022.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/023.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/023.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/024.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/024.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/025.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/025.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/026.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/026.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/027.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/027.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/028.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/028.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/029.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/029.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/030.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/030.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/031.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/031.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/032.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/032.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/033.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/033.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/034.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/034.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/035.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/035.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/036.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/036.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/037.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/037.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/038.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/038.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/039.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/039.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/040.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/040.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/041.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/041.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/042.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/042.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/043.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/043.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/044.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/044.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/045.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/045.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/cors/046.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/cors/046.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/src-clear-cues.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/src-clear-cues.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/track/track-element/track-api-texttracks.html", + "url": "/html/semantics/embedded-content/media-elements/track/track-element/track-api-texttracks.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/user-interface/muted.html", + "url": "/html/semantics/embedded-content/media-elements/user-interface/muted.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/video_008.htm", + "url": "/html/semantics/embedded-content/media-elements/video_008.htm" + }, + { + "path": "html/semantics/embedded-content/media-elements/video_volume_check.html", + "url": "/html/semantics/embedded-content/media-elements/video_volume_check.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/volume_nonfinite.html", + "url": "/html/semantics/embedded-content/media-elements/volume_nonfinite.html" + }, + { + "path": "html/semantics/embedded-content/the-area-element/area-coords.html", + "url": "/html/semantics/embedded-content/the-area-element/area-coords.html" + }, + { + "path": "html/semantics/embedded-content/the-area-element/area-processing.html", + "url": "/html/semantics/embedded-content/the-area-element/area-processing.html" + }, + { + "path": "html/semantics/embedded-content/the-area-element/area-shape.html", + "url": "/html/semantics/embedded-content/the-area-element/area-shape.html" + }, + { + "path": "html/semantics/embedded-content/the-area-element/area-stringifier.html", + "url": "/html/semantics/embedded-content/the-area-element/area-stringifier.html" + }, + { + "path": "html/semantics/embedded-content/the-audio-element/audio_constructor.html", + "url": "/html/semantics/embedded-content/the-audio-element/audio_constructor.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/2d.canvas.readonly.html", + "url": "/html/semantics/embedded-content/the-canvas-element/2d.canvas.readonly.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/2d.canvas.reference.html", + "url": "/html/semantics/embedded-content/the-canvas-element/2d.canvas.reference.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/2d.getcontext.exists.html", + "url": "/html/semantics/embedded-content/the-canvas-element/2d.getcontext.exists.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/2d.getcontext.extraargs.html", + "url": "/html/semantics/embedded-content/the-canvas-element/2d.getcontext.extraargs.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/2d.getcontext.shared.html", + "url": "/html/semantics/embedded-content/the-canvas-element/2d.getcontext.shared.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/2d.getcontext.unique.html", + "url": "/html/semantics/embedded-content/the-canvas-element/2d.getcontext.unique.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/2d.type.exists.html", + "url": "/html/semantics/embedded-content/the-canvas-element/2d.type.exists.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/2d.type.extend.html", + "url": "/html/semantics/embedded-content/the-canvas-element/2d.type.extend.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/2d.type.prototype.html", + "url": "/html/semantics/embedded-content/the-canvas-element/2d.type.prototype.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/2d.type.replace.html", + "url": "/html/semantics/embedded-content/the-canvas-element/2d.type.replace.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/context.arguments.missing.html", + "url": "/html/semantics/embedded-content/the-canvas-element/context.arguments.missing.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/context.casesensitive.html", + "url": "/html/semantics/embedded-content/the-canvas-element/context.casesensitive.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/context.emptystring.html", + "url": "/html/semantics/embedded-content/the-canvas-element/context.emptystring.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/context.unrecognised.badname.html", + "url": "/html/semantics/embedded-content/the-canvas-element/context.unrecognised.badname.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/context.unrecognised.badsuffix.html", + "url": "/html/semantics/embedded-content/the-canvas-element/context.unrecognised.badsuffix.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/context.unrecognised.nullsuffix.html", + "url": "/html/semantics/embedded-content/the-canvas-element/context.unrecognised.nullsuffix.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/context.unrecognised.unicode.html", + "url": "/html/semantics/embedded-content/the-canvas-element/context.unrecognised.unicode.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/fallback.basic.html", + "url": "/html/semantics/embedded-content/the-canvas-element/fallback.basic.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/fallback.multiple.html", + "url": "/html/semantics/embedded-content/the-canvas-element/fallback.multiple.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/fallback.nested.html", + "url": "/html/semantics/embedded-content/the-canvas-element/fallback.nested.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/historical.html", + "url": "/html/semantics/embedded-content/the-canvas-element/historical.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/initial.colour.html", + "url": "/html/semantics/embedded-content/the-canvas-element/initial.colour.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/initial.reset.2dstate.html", + "url": "/html/semantics/embedded-content/the-canvas-element/initial.reset.2dstate.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/initial.reset.clip.html", + "url": "/html/semantics/embedded-content/the-canvas-element/initial.reset.clip.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/initial.reset.different.html", + "url": "/html/semantics/embedded-content/the-canvas-element/initial.reset.different.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/initial.reset.gradient.html", + "url": "/html/semantics/embedded-content/the-canvas-element/initial.reset.gradient.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/initial.reset.path.html", + "url": "/html/semantics/embedded-content/the-canvas-element/initial.reset.path.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/initial.reset.pattern.html", + "url": "/html/semantics/embedded-content/the-canvas-element/initial.reset.pattern.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/initial.reset.same.html", + "url": "/html/semantics/embedded-content/the-canvas-element/initial.reset.same.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/initial.reset.transform.html", + "url": "/html/semantics/embedded-content/the-canvas-element/initial.reset.transform.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/security.dataURI.html", + "url": "/html/semantics/embedded-content/the-canvas-element/security.dataURI.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/security.drawImage.canvas.html", + "url": "/html/semantics/embedded-content/the-canvas-element/security.drawImage.canvas.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/security.drawImage.image.html", + "url": "/html/semantics/embedded-content/the-canvas-element/security.drawImage.image.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle.html", + "url": "/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle.html", + "url": "/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.timing.html", + "url": "/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.timing.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/security.pattern.create.html", + "url": "/html/semantics/embedded-content/the-canvas-element/security.pattern.create.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/security.pattern.cross.html", + "url": "/html/semantics/embedded-content/the-canvas-element/security.pattern.cross.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle.html", + "url": "/html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle.html", + "url": "/html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/security.reset.html", + "url": "/html/semantics/embedded-content/the-canvas-element/security.reset.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.default.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.default.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.idl.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.idl.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.idl.set.zero.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.idl.set.zero.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.parse.decimal.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.decimal.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.parse.em.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.em.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.parse.empty.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.empty.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.parse.exp.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.exp.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.parse.hex.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.hex.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.parse.junk.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.junk.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.parse.minus.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.minus.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.parse.octal.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.octal.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.parse.onlyspace.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.onlyspace.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.parse.percent.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.percent.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.parse.plus.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.plus.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.parse.space.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.space.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.parse.trailingjunk.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.trailingjunk.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.parse.zero.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.zero.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setcontent.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setcontent.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setidl.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setidl.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setidlzero.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setidlzero.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.removed.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.removed.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.decimal.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.decimal.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.em.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.em.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.empty.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.empty.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.exp.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.exp.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.hex.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.hex.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.junk.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.junk.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.minus.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.minus.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.octal.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.octal.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.onlyspace.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.onlyspace.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.percent.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.percent.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.plus.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.plus.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.space.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.space.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.trailingjunk.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.trailingjunk.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.whitespace.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.whitespace.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.zero.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.zero.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/size.attributes.style.html", + "url": "/html/semantics/embedded-content/the-canvas-element/size.attributes.style.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/toBlob.jpeg.html", + "url": "/html/semantics/embedded-content/the-canvas-element/toBlob.jpeg.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/toBlob.png.html", + "url": "/html/semantics/embedded-content/the-canvas-element/toBlob.png.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.1.html", + "url": "/html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.1.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.2.html", + "url": "/html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.2.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.3.html", + "url": "/html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.3.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/toDataURL.bogustype.html", + "url": "/html/semantics/embedded-content/the-canvas-element/toDataURL.bogustype.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/toDataURL.default.html", + "url": "/html/semantics/embedded-content/the-canvas-element/toDataURL.default.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.alpha.html", + "url": "/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.alpha.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.primarycolours.html", + "url": "/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.primarycolours.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.basic.html", + "url": "/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.basic.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.notnumber.html", + "url": "/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.notnumber.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.outsiderange.html", + "url": "/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.outsiderange.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/toDataURL.jpg.html", + "url": "/html/semantics/embedded-content/the-canvas-element/toDataURL.jpg.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/toDataURL.lowercase.ascii.html", + "url": "/html/semantics/embedded-content/the-canvas-element/toDataURL.lowercase.ascii.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/toDataURL.lowercase.unicode.html", + "url": "/html/semantics/embedded-content/the-canvas-element/toDataURL.lowercase.unicode.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/toDataURL.nocontext.html", + "url": "/html/semantics/embedded-content/the-canvas-element/toDataURL.nocontext.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/toDataURL.png.complexcolours.html", + "url": "/html/semantics/embedded-content/the-canvas-element/toDataURL.png.complexcolours.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/toDataURL.png.html", + "url": "/html/semantics/embedded-content/the-canvas-element/toDataURL.png.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/toDataURL.png.primarycolours.html", + "url": "/html/semantics/embedded-content/the-canvas-element/toDataURL.png.primarycolours.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/toDataURL.unrecognised.html", + "url": "/html/semantics/embedded-content/the-canvas-element/toDataURL.unrecognised.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/toDataURL.zeroheight.html", + "url": "/html/semantics/embedded-content/the-canvas-element/toDataURL.zeroheight.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/toDataURL.zerosize.html", + "url": "/html/semantics/embedded-content/the-canvas-element/toDataURL.zerosize.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/toDataURL.zerowidth.html", + "url": "/html/semantics/embedded-content/the-canvas-element/toDataURL.zerowidth.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/type.delete.html", + "url": "/html/semantics/embedded-content/the-canvas-element/type.delete.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/type.exists.html", + "url": "/html/semantics/embedded-content/the-canvas-element/type.exists.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/type.extend.html", + "url": "/html/semantics/embedded-content/the-canvas-element/type.extend.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/type.name.html", + "url": "/html/semantics/embedded-content/the-canvas-element/type.name.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/type.prototype.html", + "url": "/html/semantics/embedded-content/the-canvas-element/type.prototype.html" + }, + { + "path": "html/semantics/embedded-content/the-canvas-element/type.replace.html", + "url": "/html/semantics/embedded-content/the-canvas-element/type.replace.html" + }, + { + "path": "html/semantics/embedded-content/the-embed-element/embed-dimension.html", + "url": "/html/semantics/embedded-content/the-embed-element/embed-dimension.html" + }, + { + "path": "html/semantics/embedded-content/the-embed-element/embed-document.html", + "url": "/html/semantics/embedded-content/the-embed-element/embed-document.html" + }, + { + "path": "html/semantics/embedded-content/the-embed-element/embed-ignored-in-media-element.html", + "url": "/html/semantics/embedded-content/the-embed-element/embed-ignored-in-media-element.html" + }, + { + "path": "html/semantics/embedded-content/the-embed-element/embed-in-object-fallback.html", + "url": "/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback.html" + }, + { + "path": "html/semantics/embedded-content/the-iframe-element/change_parentage.html", + "url": "/html/semantics/embedded-content/the-iframe-element/change_parentage.html" + }, + { + "path": "html/semantics/embedded-content/the-iframe-element/cross_origin_parentage.html", + "url": "/html/semantics/embedded-content/the-iframe-element/cross_origin_parentage.html" + }, + { + "path": "html/semantics/embedded-content/the-iframe-element/historical.html", + "url": "/html/semantics/embedded-content/the-iframe-element/historical.html" + }, + { + "path": "html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen.html", + "url": "/html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen.html" + }, + { + "path": "html/semantics/embedded-content/the-iframe-element/iframe-append-to-child-document.html", + "url": "/html/semantics/embedded-content/the-iframe-element/iframe-append-to-child-document.html" + }, + { + "path": "html/semantics/embedded-content/the-iframe-element/iframe-load-event.html", + "url": "/html/semantics/embedded-content/the-iframe-element/iframe-load-event.html" + }, + { + "path": "html/semantics/embedded-content/the-iframe-element/iframe_javascript_url_01.htm", + "url": "/html/semantics/embedded-content/the-iframe-element/iframe_javascript_url_01.htm" + }, + { + "path": "html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_script.html", + "url": "/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_script.html" + }, + { + "path": "html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html", + "url": "/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html" + }, + { + "path": "html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html", + "url": "/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html" + }, + { + "path": "html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html", + "url": "/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html" + }, + { + "path": "html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html", + "url": "/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html" + }, + { + "path": "html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html", + "url": "/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html" + }, + { + "path": "html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3.html", + "url": "/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3.html" + }, + { + "path": "html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_01.html", + "url": "/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_01.html" + }, + { + "path": "html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_02.html", + "url": "/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_02.html" + }, + { + "path": "html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_03.html", + "url": "/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_03.html" + }, + { + "path": "html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_04.html", + "url": "/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_04.html" + }, + { + "path": "html/semantics/embedded-content/the-iframe-element/same_origin_parentage.html", + "url": "/html/semantics/embedded-content/the-iframe-element/same_origin_parentage.html" + }, + { + "path": "html/semantics/embedded-content/the-img-element/Image-constructor.html", + "url": "/html/semantics/embedded-content/the-img-element/Image-constructor.html" + }, + { + "path": "html/semantics/embedded-content/the-img-element/current-pixel-density/basic.html", + "url": "/html/semantics/embedded-content/the-img-element/current-pixel-density/basic.html" + }, + { + "path": "html/semantics/embedded-content/the-img-element/current-pixel-density/error.html", + "url": "/html/semantics/embedded-content/the-img-element/current-pixel-density/error.html" + }, + { + "path": "html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html", + "url": "/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html" + }, + { + "path": "html/semantics/embedded-content/the-img-element/img.complete.html", + "url": "/html/semantics/embedded-content/the-img-element/img.complete.html" + }, + { + "path": "html/semantics/embedded-content/the-img-element/invalid-src.html", + "url": "/html/semantics/embedded-content/the-img-element/invalid-src.html" + }, + { + "path": "html/semantics/embedded-content/the-img-element/nonexistent-image.html", + "url": "/html/semantics/embedded-content/the-img-element/nonexistent-image.html" + }, + { + "path": "html/semantics/embedded-content/the-img-element/relevant-mutations.html", + "url": "/html/semantics/embedded-content/the-img-element/relevant-mutations.html" + }, + { + "path": "html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute.html", + "url": "/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute.html" + }, + { + "path": "html/semantics/embedded-content/the-img-element/srcset/select-an-image-source.html", + "url": "/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source.html" + }, + { + "path": "html/semantics/embedded-content/the-img-element/update-media.html", + "url": "/html/semantics/embedded-content/the-img-element/update-media.html" + }, + { + "path": "html/semantics/embedded-content/the-img-element/update-src-complete.html", + "url": "/html/semantics/embedded-content/the-img-element/update-src-complete.html" + }, + { + "path": "html/semantics/embedded-content/the-img-element/update-the-image-data/fail-to-resolve.html", + "url": "/html/semantics/embedded-content/the-img-element/update-the-image-data/fail-to-resolve.html" + }, + { + "path": "html/semantics/embedded-content/the-img-element/update-the-source-set.html", + "url": "/html/semantics/embedded-content/the-img-element/update-the-source-set.html" + }, + { + "path": "html/semantics/embedded-content/the-object-element/object-attributes.html", + "url": "/html/semantics/embedded-content/the-object-element/object-attributes.html" + }, + { + "path": "html/semantics/embedded-content/the-object-element/object-events.html", + "url": "/html/semantics/embedded-content/the-object-element/object-events.html" + }, + { + "path": "html/semantics/embedded-content/the-object-element/object-fallback.html", + "url": "/html/semantics/embedded-content/the-object-element/object-fallback.html" + }, + { + "path": "html/semantics/embedded-content/the-object-element/object-handler.html", + "url": "/html/semantics/embedded-content/the-object-element/object-handler.html" + }, + { + "path": "html/semantics/embedded-content/the-video-element/video-tabindex.html", + "url": "/html/semantics/embedded-content/the-video-element/video-tabindex.html" + }, + { + "path": "html/semantics/forms/attributes-common-to-form-controls/dirname-ltr.html", + "url": "/html/semantics/forms/attributes-common-to-form-controls/dirname-ltr.html" + }, + { + "path": "html/semantics/forms/attributes-common-to-form-controls/disabled-elements-01.html", + "url": "/html/semantics/forms/attributes-common-to-form-controls/disabled-elements-01.html" + }, + { + "path": "html/semantics/forms/attributes-common-to-form-controls/formAction_document_address.html", + "url": "/html/semantics/forms/attributes-common-to-form-controls/formAction_document_address.html" + }, + { + "path": "html/semantics/forms/attributes-common-to-form-controls/formaction.html", + "url": "/html/semantics/forms/attributes-common-to-form-controls/formaction.html" + }, + { + "path": "html/semantics/forms/constraints/form-validation-checkValidity.html", + "url": "/html/semantics/forms/constraints/form-validation-checkValidity.html" + }, + { + "path": "html/semantics/forms/constraints/form-validation-reportValidity.html", + "url": "/html/semantics/forms/constraints/form-validation-reportValidity.html" + }, + { + "path": "html/semantics/forms/constraints/form-validation-validate.html", + "url": "/html/semantics/forms/constraints/form-validation-validate.html" + }, + { + "path": "html/semantics/forms/constraints/form-validation-validity-badInput.html", + "url": "/html/semantics/forms/constraints/form-validation-validity-badInput.html" + }, + { + "path": "html/semantics/forms/constraints/form-validation-validity-customError.html", + "url": "/html/semantics/forms/constraints/form-validation-validity-customError.html" + }, + { + "path": "html/semantics/forms/constraints/form-validation-validity-patternMismatch.html", + "url": "/html/semantics/forms/constraints/form-validation-validity-patternMismatch.html" + }, + { + "path": "html/semantics/forms/constraints/form-validation-validity-rangeOverflow.html", + "url": "/html/semantics/forms/constraints/form-validation-validity-rangeOverflow.html" + }, + { + "path": "html/semantics/forms/constraints/form-validation-validity-rangeUnderflow.html", + "url": "/html/semantics/forms/constraints/form-validation-validity-rangeUnderflow.html" + }, + { + "path": "html/semantics/forms/constraints/form-validation-validity-stepMismatch.html", + "url": "/html/semantics/forms/constraints/form-validation-validity-stepMismatch.html" + }, + { + "path": "html/semantics/forms/constraints/form-validation-validity-tooLong.html", + "url": "/html/semantics/forms/constraints/form-validation-validity-tooLong.html" + }, + { + "path": "html/semantics/forms/constraints/form-validation-validity-tooShort.html", + "url": "/html/semantics/forms/constraints/form-validation-validity-tooShort.html" + }, + { + "path": "html/semantics/forms/constraints/form-validation-validity-typeMismatch.html", + "url": "/html/semantics/forms/constraints/form-validation-validity-typeMismatch.html" + }, + { + "path": "html/semantics/forms/constraints/form-validation-validity-valid.html", + "url": "/html/semantics/forms/constraints/form-validation-validity-valid.html" + }, + { + "path": "html/semantics/forms/constraints/form-validation-validity-valueMissing.html", + "url": "/html/semantics/forms/constraints/form-validation-validity-valueMissing.html" + }, + { + "path": "html/semantics/forms/constraints/form-validation-willValidate.html", + "url": "/html/semantics/forms/constraints/form-validation-willValidate.html" + }, + { + "path": "html/semantics/forms/constraints/inputwillvalidate.html", + "url": "/html/semantics/forms/constraints/inputwillvalidate.html" + }, + { + "path": "html/semantics/forms/form-control-infrastructure/form.html", + "url": "/html/semantics/forms/form-control-infrastructure/form.html" + }, + { + "path": "html/semantics/forms/form-submission-0/getactionurl.html", + "url": "/html/semantics/forms/form-submission-0/getactionurl.html" + }, + { + "path": "html/semantics/forms/form-submission-0/submit-entity-body.html", + "url": "/html/semantics/forms/form-submission-0/submit-entity-body.html" + }, + { + "path": "html/semantics/forms/form-submission-0/url-encoded.html", + "url": "/html/semantics/forms/form-submission-0/url-encoded.html" + }, + { + "path": "html/semantics/forms/historical.html", + "url": "/html/semantics/forms/historical.html" + }, + { + "path": "html/semantics/forms/resetting-a-form/reset-form.html", + "url": "/html/semantics/forms/resetting-a-form/reset-form.html" + }, + { + "path": "html/semantics/forms/textfieldselection/select-event.html", + "url": "/html/semantics/forms/textfieldselection/select-event.html" + }, + { + "path": "html/semantics/forms/textfieldselection/selection-after-content-change.html", + "url": "/html/semantics/forms/textfieldselection/selection-after-content-change.html" + }, + { + "path": "html/semantics/forms/textfieldselection/selection-not-application-textarea.html", + "url": "/html/semantics/forms/textfieldselection/selection-not-application-textarea.html" + }, + { + "path": "html/semantics/forms/textfieldselection/selection-not-application.html", + "url": "/html/semantics/forms/textfieldselection/selection-not-application.html" + }, + { + "path": "html/semantics/forms/textfieldselection/textfieldselection-setRangeText.html", + "url": "/html/semantics/forms/textfieldselection/textfieldselection-setRangeText.html" + }, + { + "path": "html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html", + "url": "/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html" + }, + { + "path": "html/semantics/forms/the-button-element/button-activate.html", + "url": "/html/semantics/forms/the-button-element/button-activate.html" + }, + { + "path": "html/semantics/forms/the-button-element/button-events.html", + "url": "/html/semantics/forms/the-button-element/button-events.html" + }, + { + "path": "html/semantics/forms/the-button-element/button-validation.html", + "url": "/html/semantics/forms/the-button-element/button-validation.html" + }, + { + "path": "html/semantics/forms/the-datalist-element/datalistoptions.html", + "url": "/html/semantics/forms/the-datalist-element/datalistoptions.html" + }, + { + "path": "html/semantics/forms/the-fieldset-element/HTMLFieldSetElement.html", + "url": "/html/semantics/forms/the-fieldset-element/HTMLFieldSetElement.html" + }, + { + "path": "html/semantics/forms/the-fieldset-element/disabled-001.html", + "url": "/html/semantics/forms/the-fieldset-element/disabled-001.html" + }, + { + "path": "html/semantics/forms/the-fieldset-element/disabled-002.xhtml", + "url": "/html/semantics/forms/the-fieldset-element/disabled-002.xhtml" + }, + { + "path": "html/semantics/forms/the-form-element/form-autocomplete.html", + "url": "/html/semantics/forms/the-form-element/form-autocomplete.html" + }, + { + "path": "html/semantics/forms/the-form-element/form-elements-interfaces-01.html", + "url": "/html/semantics/forms/the-form-element/form-elements-interfaces-01.html" + }, + { + "path": "html/semantics/forms/the-form-element/form-elements-matches.html", + "url": "/html/semantics/forms/the-form-element/form-elements-matches.html" + }, + { + "path": "html/semantics/forms/the-form-element/form-elements-nameditem-01.html", + "url": "/html/semantics/forms/the-form-element/form-elements-nameditem-01.html" + }, + { + "path": "html/semantics/forms/the-form-element/form-elements-nameditem-02.html", + "url": "/html/semantics/forms/the-form-element/form-elements-nameditem-02.html" + }, + { + "path": "html/semantics/forms/the-form-element/form-elements-sameobject.html", + "url": "/html/semantics/forms/the-form-element/form-elements-sameobject.html" + }, + { + "path": "html/semantics/forms/the-form-element/form-indexed-element.html", + "url": "/html/semantics/forms/the-form-element/form-indexed-element.html" + }, + { + "path": "html/semantics/forms/the-form-element/form-nameditem.html", + "url": "/html/semantics/forms/the-form-element/form-nameditem.html" + }, + { + "path": "html/semantics/forms/the-input-element/button.html", + "url": "/html/semantics/forms/the-input-element/button.html" + }, + { + "path": "html/semantics/forms/the-input-element/checkbox.html", + "url": "/html/semantics/forms/the-input-element/checkbox.html" + }, + { + "path": "html/semantics/forms/the-input-element/checked.xhtml", + "url": "/html/semantics/forms/the-input-element/checked.xhtml" + }, + { + "path": "html/semantics/forms/the-input-element/clone.html", + "url": "/html/semantics/forms/the-input-element/clone.html" + }, + { + "path": "html/semantics/forms/the-input-element/cloning-steps.html", + "url": "/html/semantics/forms/the-input-element/cloning-steps.html" + }, + { + "path": "html/semantics/forms/the-input-element/color.html", + "url": "/html/semantics/forms/the-input-element/color.html" + }, + { + "path": "html/semantics/forms/the-input-element/date.html", + "url": "/html/semantics/forms/the-input-element/date.html" + }, + { + "path": "html/semantics/forms/the-input-element/datetime-local.html", + "url": "/html/semantics/forms/the-input-element/datetime-local.html" + }, + { + "path": "html/semantics/forms/the-input-element/datetime.html", + "url": "/html/semantics/forms/the-input-element/datetime.html" + }, + { + "path": "html/semantics/forms/the-input-element/email.html", + "url": "/html/semantics/forms/the-input-element/email.html" + }, + { + "path": "html/semantics/forms/the-input-element/files.html", + "url": "/html/semantics/forms/the-input-element/files.html" + }, + { + "path": "html/semantics/forms/the-input-element/hidden.html", + "url": "/html/semantics/forms/the-input-element/hidden.html" + }, + { + "path": "html/semantics/forms/the-input-element/input-type-button.html", + "url": "/html/semantics/forms/the-input-element/input-type-button.html" + }, + { + "path": "html/semantics/forms/the-input-element/input-type-checkbox.html", + "url": "/html/semantics/forms/the-input-element/input-type-checkbox.html" + }, + { + "path": "html/semantics/forms/the-input-element/maxlength.html", + "url": "/html/semantics/forms/the-input-element/maxlength.html" + }, + { + "path": "html/semantics/forms/the-input-element/minlength.html", + "url": "/html/semantics/forms/the-input-element/minlength.html" + }, + { + "path": "html/semantics/forms/the-input-element/month.html", + "url": "/html/semantics/forms/the-input-element/month.html" + }, + { + "path": "html/semantics/forms/the-input-element/number.html", + "url": "/html/semantics/forms/the-input-element/number.html" + }, + { + "path": "html/semantics/forms/the-input-element/password.html", + "url": "/html/semantics/forms/the-input-element/password.html" + }, + { + "path": "html/semantics/forms/the-input-element/pattern_attribute.html", + "url": "/html/semantics/forms/the-input-element/pattern_attribute.html" + }, + { + "path": "html/semantics/forms/the-input-element/radio-groupname-case.html", + "url": "/html/semantics/forms/the-input-element/radio-groupname-case.html" + }, + { + "path": "html/semantics/forms/the-input-element/radio.html", + "url": "/html/semantics/forms/the-input-element/radio.html" + }, + { + "path": "html/semantics/forms/the-input-element/range-2.html", + "url": "/html/semantics/forms/the-input-element/range-2.html" + }, + { + "path": "html/semantics/forms/the-input-element/range.html", + "url": "/html/semantics/forms/the-input-element/range.html" + }, + { + "path": "html/semantics/forms/the-input-element/required_attribute.html", + "url": "/html/semantics/forms/the-input-element/required_attribute.html" + }, + { + "path": "html/semantics/forms/the-input-element/reset.html", + "url": "/html/semantics/forms/the-input-element/reset.html" + }, + { + "path": "html/semantics/forms/the-input-element/search_input.html", + "url": "/html/semantics/forms/the-input-element/search_input.html" + }, + { + "path": "html/semantics/forms/the-input-element/selection.html", + "url": "/html/semantics/forms/the-input-element/selection.html" + }, + { + "path": "html/semantics/forms/the-input-element/telephone.html", + "url": "/html/semantics/forms/the-input-element/telephone.html" + }, + { + "path": "html/semantics/forms/the-input-element/text.html", + "url": "/html/semantics/forms/the-input-element/text.html" + }, + { + "path": "html/semantics/forms/the-input-element/time-2.html", + "url": "/html/semantics/forms/the-input-element/time-2.html" + }, + { + "path": "html/semantics/forms/the-input-element/time.html", + "url": "/html/semantics/forms/the-input-element/time.html" + }, + { + "path": "html/semantics/forms/the-input-element/type-change-state.html", + "url": "/html/semantics/forms/the-input-element/type-change-state.html" + }, + { + "path": "html/semantics/forms/the-input-element/url.html", + "url": "/html/semantics/forms/the-input-element/url.html" + }, + { + "path": "html/semantics/forms/the-input-element/valueMode.html", + "url": "/html/semantics/forms/the-input-element/valueMode.html" + }, + { + "path": "html/semantics/forms/the-input-element/week.html", + "url": "/html/semantics/forms/the-input-element/week.html" + }, + { + "path": "html/semantics/forms/the-label-element/label-attributes.html", + "url": "/html/semantics/forms/the-label-element/label-attributes.html" + }, + { + "path": "html/semantics/forms/the-label-element/labelable-elements.html", + "url": "/html/semantics/forms/the-label-element/labelable-elements.html" + }, + { + "path": "html/semantics/forms/the-legend-element/legend-form.html", + "url": "/html/semantics/forms/the-legend-element/legend-form.html" + }, + { + "path": "html/semantics/forms/the-meter-element/meter.html", + "url": "/html/semantics/forms/the-meter-element/meter.html" + }, + { + "path": "html/semantics/forms/the-option-element/option-form.html", + "url": "/html/semantics/forms/the-option-element/option-form.html" + }, + { + "path": "html/semantics/forms/the-option-element/option-label.html", + "url": "/html/semantics/forms/the-option-element/option-label.html" + }, + { + "path": "html/semantics/forms/the-option-element/option-selected.html", + "url": "/html/semantics/forms/the-option-element/option-selected.html" + }, + { + "path": "html/semantics/forms/the-option-element/option-text-backslash.html", + "url": "/html/semantics/forms/the-option-element/option-text-backslash.html" + }, + { + "path": "html/semantics/forms/the-option-element/option-text-label.html", + "url": "/html/semantics/forms/the-option-element/option-text-label.html" + }, + { + "path": "html/semantics/forms/the-option-element/option-text-recurse.html", + "url": "/html/semantics/forms/the-option-element/option-text-recurse.html" + }, + { + "path": "html/semantics/forms/the-option-element/option-text-spaces.html", + "url": "/html/semantics/forms/the-option-element/option-text-spaces.html" + }, + { + "path": "html/semantics/forms/the-option-element/option-value.html", + "url": "/html/semantics/forms/the-option-element/option-value.html" + }, + { + "path": "html/semantics/forms/the-output-element/output.html", + "url": "/html/semantics/forms/the-output-element/output.html" + }, + { + "path": "html/semantics/forms/the-progress-element/progress-2.html", + "url": "/html/semantics/forms/the-progress-element/progress-2.html" + }, + { + "path": "html/semantics/forms/the-progress-element/progress.html", + "url": "/html/semantics/forms/the-progress-element/progress.html" + }, + { + "path": "html/semantics/forms/the-select-element/common-HTMLOptionsCollection-namedItem.html", + "url": "/html/semantics/forms/the-select-element/common-HTMLOptionsCollection-namedItem.html" + }, + { + "path": "html/semantics/forms/the-select-element/common-HTMLOptionsCollection.html", + "url": "/html/semantics/forms/the-select-element/common-HTMLOptionsCollection.html" + }, + { + "path": "html/semantics/forms/the-select-element/select-ask-for-reset.html", + "url": "/html/semantics/forms/the-select-element/select-ask-for-reset.html" + }, + { + "path": "html/semantics/forms/the-select-element/select-named-getter.html", + "url": "/html/semantics/forms/the-select-element/select-named-getter.html" + }, + { + "path": "html/semantics/forms/the-select-element/select-remove.html", + "url": "/html/semantics/forms/the-select-element/select-remove.html" + }, + { + "path": "html/semantics/forms/the-textarea-element/cloning-steps.html", + "url": "/html/semantics/forms/the-textarea-element/cloning-steps.html" + }, + { + "path": "html/semantics/forms/the-textarea-element/textarea-type.html", + "url": "/html/semantics/forms/the-textarea-element/textarea-type.html" + }, + { + "path": "html/semantics/grouping-content/the-dd-element/grouping-dd.html", + "url": "/html/semantics/grouping-content/the-dd-element/grouping-dd.html" + }, + { + "path": "html/semantics/grouping-content/the-div-element/grouping-div.html", + "url": "/html/semantics/grouping-content/the-div-element/grouping-div.html" + }, + { + "path": "html/semantics/grouping-content/the-dl-element/grouping-dl.html", + "url": "/html/semantics/grouping-content/the-dl-element/grouping-dl.html" + }, + { + "path": "html/semantics/grouping-content/the-dt-element/grouping-dt.html", + "url": "/html/semantics/grouping-content/the-dt-element/grouping-dt.html" + }, + { + "path": "html/semantics/grouping-content/the-figcaption-element/grouping-figcaption.html", + "url": "/html/semantics/grouping-content/the-figcaption-element/grouping-figcaption.html" + }, + { + "path": "html/semantics/grouping-content/the-figure-element/grouping-figure.html", + "url": "/html/semantics/grouping-content/the-figure-element/grouping-figure.html" + }, + { + "path": "html/semantics/grouping-content/the-hr-element/grouping-hr.html", + "url": "/html/semantics/grouping-content/the-hr-element/grouping-hr.html" + }, + { + "path": "html/semantics/grouping-content/the-li-element/grouping-li.html", + "url": "/html/semantics/grouping-content/the-li-element/grouping-li.html" + }, + { + "path": "html/semantics/grouping-content/the-ol-element/grouping-ol.html", + "url": "/html/semantics/grouping-content/the-ol-element/grouping-ol.html" + }, + { + "path": "html/semantics/grouping-content/the-ol-element/ol.start-reflection-1.html", + "url": "/html/semantics/grouping-content/the-ol-element/ol.start-reflection-1.html" + }, + { + "path": "html/semantics/grouping-content/the-ol-element/ol.start-reflection-2.html", + "url": "/html/semantics/grouping-content/the-ol-element/ol.start-reflection-2.html" + }, + { + "path": "html/semantics/grouping-content/the-p-element/grouping-p.html", + "url": "/html/semantics/grouping-content/the-p-element/grouping-p.html" + }, + { + "path": "html/semantics/grouping-content/the-pre-element/grouping-pre.html", + "url": "/html/semantics/grouping-content/the-pre-element/grouping-pre.html" + }, + { + "path": "html/semantics/grouping-content/the-ul-element/grouping-ul.html", + "url": "/html/semantics/grouping-content/the-ul-element/grouping-ul.html" + }, + { + "path": "html/semantics/interactive-elements/the-details-element/details.html", + "url": "/html/semantics/interactive-elements/the-details-element/details.html" + }, + { + "path": "html/semantics/interactive-elements/the-details-element/toggleEvent.html", + "url": "/html/semantics/interactive-elements/the-details-element/toggleEvent.html" + }, + { + "path": "html/semantics/interactive-elements/the-dialog-element/dialog-close.html", + "url": "/html/semantics/interactive-elements/the-dialog-element/dialog-close.html" + }, + { + "path": "html/semantics/interactive-elements/the-dialog-element/dialog-open.html", + "url": "/html/semantics/interactive-elements/the-dialog-element/dialog-open.html" + }, + { + "path": "html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html", + "url": "/html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html" + }, + { + "path": "html/semantics/interfaces.html", + "url": "/html/semantics/interfaces.html" + }, + { + "path": "html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_attribute-getter-setter.html", + "url": "/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_attribute-getter-setter.html" + }, + { + "path": "html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_getter.html", + "url": "/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_getter.html" + }, + { + "path": "html/semantics/scripting-1/the-script-element/async_001.htm", + "url": "/html/semantics/scripting-1/the-script-element/async_001.htm" + }, + { + "path": "html/semantics/scripting-1/the-script-element/async_002.htm", + "url": "/html/semantics/scripting-1/the-script-element/async_002.htm" + }, + { + "path": "html/semantics/scripting-1/the-script-element/async_003.htm", + "url": "/html/semantics/scripting-1/the-script-element/async_003.htm" + }, + { + "path": "html/semantics/scripting-1/the-script-element/async_004.htm", + "url": "/html/semantics/scripting-1/the-script-element/async_004.htm" + }, + { + "path": "html/semantics/scripting-1/the-script-element/async_005.htm", + "url": "/html/semantics/scripting-1/the-script-element/async_005.htm" + }, + { + "path": "html/semantics/scripting-1/the-script-element/async_006.htm", + "url": "/html/semantics/scripting-1/the-script-element/async_006.htm" + }, + { + "path": "html/semantics/scripting-1/the-script-element/async_007.htm", + "url": "/html/semantics/scripting-1/the-script-element/async_007.htm" + }, + { + "path": "html/semantics/scripting-1/the-script-element/async_008.htm", + "url": "/html/semantics/scripting-1/the-script-element/async_008.htm" + }, + { + "path": "html/semantics/scripting-1/the-script-element/async_009.htm", + "url": "/html/semantics/scripting-1/the-script-element/async_009.htm" + }, + { + "path": "html/semantics/scripting-1/the-script-element/async_010.htm", + "url": "/html/semantics/scripting-1/the-script-element/async_010.htm" + }, + { + "path": "html/semantics/scripting-1/the-script-element/async_011.htm", + "url": "/html/semantics/scripting-1/the-script-element/async_011.htm" + }, + { + "path": "html/semantics/scripting-1/the-script-element/fetch-src/alpha/base.html", + "url": "/html/semantics/scripting-1/the-script-element/fetch-src/alpha/base.html" + }, + { + "path": "html/semantics/scripting-1/the-script-element/fetch-src/empty-with-base.html", + "url": "/html/semantics/scripting-1/the-script-element/fetch-src/empty-with-base.html" + }, + { + "path": "html/semantics/scripting-1/the-script-element/fetch-src/empty.html", + "url": "/html/semantics/scripting-1/the-script-element/fetch-src/empty.html" + }, + { + "path": "html/semantics/scripting-1/the-script-element/fetch-src/failure.html", + "url": "/html/semantics/scripting-1/the-script-element/fetch-src/failure.html" + }, + { + "path": "html/semantics/scripting-1/the-script-element/historical.html", + "url": "/html/semantics/scripting-1/the-script-element/historical.html" + }, + { + "path": "html/semantics/scripting-1/the-script-element/load-event.html", + "url": "/html/semantics/scripting-1/the-script-element/load-event.html" + }, + { + "path": "html/semantics/scripting-1/the-script-element/script-charset-01.html", + "url": "/html/semantics/scripting-1/the-script-element/script-charset-01.html" + }, + { + "path": "html/semantics/scripting-1/the-script-element/script-charset-02.html", + "url": "/html/semantics/scripting-1/the-script-element/script-charset-02.html" + }, + { + "path": "html/semantics/scripting-1/the-script-element/script-charset-03.html", + "url": "/html/semantics/scripting-1/the-script-element/script-charset-03.html" + }, + { + "path": "html/semantics/scripting-1/the-script-element/script-crossorigin-network.html", + "url": "/html/semantics/scripting-1/the-script-element/script-crossorigin-network.html" + }, + { + "path": "html/semantics/scripting-1/the-script-element/script-crossorigin.html", + "url": "/html/semantics/scripting-1/the-script-element/script-crossorigin.html" + }, + { + "path": "html/semantics/scripting-1/the-script-element/script-for-event-xhtml.xhtml", + "url": "/html/semantics/scripting-1/the-script-element/script-for-event-xhtml.xhtml" + }, + { + "path": "html/semantics/scripting-1/the-script-element/script-for-event.html", + "url": "/html/semantics/scripting-1/the-script-element/script-for-event.html" + }, + { + "path": "html/semantics/scripting-1/the-script-element/script-language-type.html", + "url": "/html/semantics/scripting-1/the-script-element/script-language-type.html" + }, + { + "path": "html/semantics/scripting-1/the-script-element/script-languages-01.html", + "url": "/html/semantics/scripting-1/the-script-element/script-languages-01.html" + }, + { + "path": "html/semantics/scripting-1/the-script-element/script-languages-02.html", + "url": "/html/semantics/scripting-1/the-script-element/script-languages-02.html" + }, + { + "path": "html/semantics/scripting-1/the-script-element/script-noembed-noframes-iframe.xhtml", + "url": "/html/semantics/scripting-1/the-script-element/script-noembed-noframes-iframe.xhtml" + }, + { + "path": "html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown.html", + "url": "/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown.html" + }, + { + "path": "html/semantics/scripting-1/the-script-element/script-not-found-not-executed.html", + "url": "/html/semantics/scripting-1/the-script-element/script-not-found-not-executed.html" + }, + { + "path": "html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-1.html", + "url": "/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-1.html" + }, + { + "path": "html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2.html", + "url": "/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2.html" + }, + { + "path": "html/semantics/scripting-1/the-script-element/script-onload-insertion-point.html", + "url": "/html/semantics/scripting-1/the-script-element/script-onload-insertion-point.html" + }, + { + "path": "html/semantics/scripting-1/the-script-element/script-onload-string.html", + "url": "/html/semantics/scripting-1/the-script-element/script-onload-string.html" + }, + { + "path": "html/semantics/scripting-1/the-script-element/script-text-xhtml.xhtml", + "url": "/html/semantics/scripting-1/the-script-element/script-text-xhtml.xhtml" + }, + { + "path": "html/semantics/scripting-1/the-script-element/script-text.html", + "url": "/html/semantics/scripting-1/the-script-element/script-text.html" + }, + { + "path": "html/semantics/scripting-1/the-script-element/scripting-enabled.html", + "url": "/html/semantics/scripting-1/the-script-element/scripting-enabled.html" + }, + { + "path": "html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/node-document.html", + "url": "/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/node-document.html" + }, + { + "path": "html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/template-child-nodes.html", + "url": "/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/template-child-nodes.html" + }, + { + "path": "html/semantics/scripting-1/the-template-element/additions-to-serializing-xhtml-documents/outerhtml.html", + "url": "/html/semantics/scripting-1/the-template-element/additions-to-serializing-xhtml-documents/outerhtml.html" + }, + { + "path": "html/semantics/scripting-1/the-template-element/additions-to-the-steps-to-clone-a-node/template-clone-children.html", + "url": "/html/semantics/scripting-1/the-template-element/additions-to-the-steps-to-clone-a-node/template-clone-children.html" + }, + { + "path": "html/semantics/scripting-1/the-template-element/additions-to-the-steps-to-clone-a-node/templates-copy-document-owner.html", + "url": "/html/semantics/scripting-1/the-template-element/additions-to-the-steps-to-clone-a-node/templates-copy-document-owner.html" + }, + { + "path": "html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-document-type.html", + "url": "/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-document-type.html" + }, + { + "path": "html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-test-001.html", + "url": "/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-test-001.html" + }, + { + "path": "html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-test-002.html", + "url": "/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-test-002.html" + }, + { + "path": "html/semantics/scripting-1/the-template-element/definitions/template-contents.html", + "url": "/html/semantics/scripting-1/the-template-element/definitions/template-contents.html" + }, + { + "path": "html/semantics/scripting-1/the-template-element/innerhtml-on-templates/innerhtml.html", + "url": "/html/semantics/scripting-1/the-template-element/innerhtml-on-templates/innerhtml.html" + }, + { + "path": "html/semantics/scripting-1/the-template-element/serializing-html-templates/outerhtml.html", + "url": "/html/semantics/scripting-1/the-template-element/serializing-html-templates/outerhtml.html" + }, + { + "path": "html/semantics/scripting-1/the-template-element/template-element/content-attribute.html", + "url": "/html/semantics/scripting-1/the-template-element/template-element/content-attribute.html" + }, + { + "path": "html/semantics/scripting-1/the-template-element/template-element/node-document-changes.html", + "url": "/html/semantics/scripting-1/the-template-element/template-element/node-document-changes.html" + }, + { + "path": "html/semantics/scripting-1/the-template-element/template-element/template-as-a-descendant.html", + "url": "/html/semantics/scripting-1/the-template-element/template-element/template-as-a-descendant.html" + }, + { + "path": "html/semantics/scripting-1/the-template-element/template-element/template-content-node-document.html", + "url": "/html/semantics/scripting-1/the-template-element/template-element/template-content-node-document.html" + }, + { + "path": "html/semantics/scripting-1/the-template-element/template-element/template-content.html", + "url": "/html/semantics/scripting-1/the-template-element/template-element/template-content.html" + }, + { + "path": "html/semantics/scripting-1/the-template-element/template-element/template-descendant-body.html", + "url": "/html/semantics/scripting-1/the-template-element/template-element/template-descendant-body.html" + }, + { + "path": "html/semantics/scripting-1/the-template-element/template-element/template-descendant-frameset.html", + "url": "/html/semantics/scripting-1/the-template-element/template-element/template-descendant-frameset.html" + }, + { + "path": "html/semantics/scripting-1/the-template-element/template-element/template-descendant-head.html", + "url": "/html/semantics/scripting-1/the-template-element/template-element/template-descendant-head.html" + }, + { + "path": "html/semantics/selectors/pseudo-classes/checked.html", + "url": "/html/semantics/selectors/pseudo-classes/checked.html" + }, + { + "path": "html/semantics/selectors/pseudo-classes/default.html", + "url": "/html/semantics/selectors/pseudo-classes/default.html" + }, + { + "path": "html/semantics/selectors/pseudo-classes/dir.html", + "url": "/html/semantics/selectors/pseudo-classes/dir.html" + }, + { + "path": "html/semantics/selectors/pseudo-classes/dir01.html", + "url": "/html/semantics/selectors/pseudo-classes/dir01.html" + }, + { + "path": "html/semantics/selectors/pseudo-classes/disabled.html", + "url": "/html/semantics/selectors/pseudo-classes/disabled.html" + }, + { + "path": "html/semantics/selectors/pseudo-classes/enabled.html", + "url": "/html/semantics/selectors/pseudo-classes/enabled.html" + }, + { + "path": "html/semantics/selectors/pseudo-classes/focus-autofocus.html", + "url": "/html/semantics/selectors/pseudo-classes/focus-autofocus.html" + }, + { + "path": "html/semantics/selectors/pseudo-classes/focus.html", + "url": "/html/semantics/selectors/pseudo-classes/focus.html" + }, + { + "path": "html/semantics/selectors/pseudo-classes/indeterminate-radio.html", + "url": "/html/semantics/selectors/pseudo-classes/indeterminate-radio.html" + }, + { + "path": "html/semantics/selectors/pseudo-classes/indeterminate.html", + "url": "/html/semantics/selectors/pseudo-classes/indeterminate.html" + }, + { + "path": "html/semantics/selectors/pseudo-classes/inrange-outofrange.html", + "url": "/html/semantics/selectors/pseudo-classes/inrange-outofrange.html" + }, + { + "path": "html/semantics/selectors/pseudo-classes/link.html", + "url": "/html/semantics/selectors/pseudo-classes/link.html" + }, + { + "path": "html/semantics/selectors/pseudo-classes/readwrite-readonly.html", + "url": "/html/semantics/selectors/pseudo-classes/readwrite-readonly.html" + }, + { + "path": "html/semantics/selectors/pseudo-classes/required-optional.html", + "url": "/html/semantics/selectors/pseudo-classes/required-optional.html" + }, + { + "path": "html/semantics/selectors/pseudo-classes/valid-invalid.html", + "url": "/html/semantics/selectors/pseudo-classes/valid-invalid.html" + }, + { + "path": "html/semantics/tabular-data/attributes-common-to-td-and-th-elements/cellIndex.html", + "url": "/html/semantics/tabular-data/attributes-common-to-td-and-th-elements/cellIndex.html" + }, + { + "path": "html/semantics/tabular-data/historical.html", + "url": "/html/semantics/tabular-data/historical.html" + }, + { + "path": "html/semantics/tabular-data/the-caption-element/caption_001.html", + "url": "/html/semantics/tabular-data/the-caption-element/caption_001.html" + }, + { + "path": "html/semantics/tabular-data/the-table-element/caption-methods.html", + "url": "/html/semantics/tabular-data/the-table-element/caption-methods.html" + }, + { + "path": "html/semantics/tabular-data/the-table-element/createTBody.html", + "url": "/html/semantics/tabular-data/the-table-element/createTBody.html" + }, + { + "path": "html/semantics/tabular-data/the-table-element/delete-caption.html", + "url": "/html/semantics/tabular-data/the-table-element/delete-caption.html" + }, + { + "path": "html/semantics/tabular-data/the-table-element/insertRow-method-01.html", + "url": "/html/semantics/tabular-data/the-table-element/insertRow-method-01.html" + }, + { + "path": "html/semantics/tabular-data/the-table-element/insertRow-method-02.html", + "url": "/html/semantics/tabular-data/the-table-element/insertRow-method-02.html" + }, + { + "path": "html/semantics/tabular-data/the-table-element/insertRow-method-03.html", + "url": "/html/semantics/tabular-data/the-table-element/insertRow-method-03.html" + }, + { + "path": "html/semantics/tabular-data/the-table-element/remove-row.html", + "url": "/html/semantics/tabular-data/the-table-element/remove-row.html" + }, + { + "path": "html/semantics/tabular-data/the-table-element/tBodies.html", + "url": "/html/semantics/tabular-data/the-table-element/tBodies.html" + }, + { + "path": "html/semantics/tabular-data/the-table-element/tFoot.html", + "url": "/html/semantics/tabular-data/the-table-element/tFoot.html" + }, + { + "path": "html/semantics/tabular-data/the-table-element/tHead.html", + "url": "/html/semantics/tabular-data/the-table-element/tHead.html" + }, + { + "path": "html/semantics/tabular-data/the-table-element/table-insertRow.html", + "url": "/html/semantics/tabular-data/the-table-element/table-insertRow.html" + }, + { + "path": "html/semantics/tabular-data/the-table-element/table-rows.html", + "url": "/html/semantics/tabular-data/the-table-element/table-rows.html" + }, + { + "path": "html/semantics/tabular-data/the-tbody-element/deleteRow.html", + "url": "/html/semantics/tabular-data/the-tbody-element/deleteRow.html" + }, + { + "path": "html/semantics/tabular-data/the-tbody-element/insertRow.html", + "url": "/html/semantics/tabular-data/the-tbody-element/insertRow.html" + }, + { + "path": "html/semantics/tabular-data/the-tbody-element/rows.html", + "url": "/html/semantics/tabular-data/the-tbody-element/rows.html" + }, + { + "path": "html/semantics/tabular-data/the-tfoot-element/rows.html", + "url": "/html/semantics/tabular-data/the-tfoot-element/rows.html" + }, + { + "path": "html/semantics/tabular-data/the-thead-element/rows.html", + "url": "/html/semantics/tabular-data/the-thead-element/rows.html" + }, + { + "path": "html/semantics/tabular-data/the-tr-element/cells.html", + "url": "/html/semantics/tabular-data/the-tr-element/cells.html" + }, + { + "path": "html/semantics/tabular-data/the-tr-element/deleteCell.html", + "url": "/html/semantics/tabular-data/the-tr-element/deleteCell.html" + }, + { + "path": "html/semantics/tabular-data/the-tr-element/insertCell.html", + "url": "/html/semantics/tabular-data/the-tr-element/insertCell.html" + }, + { + "path": "html/semantics/tabular-data/the-tr-element/rowIndex.html", + "url": "/html/semantics/tabular-data/the-tr-element/rowIndex.html" + }, + { + "path": "html/semantics/tabular-data/the-tr-element/sectionRowIndex.html", + "url": "/html/semantics/tabular-data/the-tr-element/sectionRowIndex.html" + }, + { + "path": "html/semantics/text-level-semantics/historical.html", + "url": "/html/semantics/text-level-semantics/historical.html" + }, + { + "path": "html/semantics/text-level-semantics/the-a-element/a-stringifier.html", + "url": "/html/semantics/text-level-semantics/the-a-element/a-stringifier.html" + }, + { + "path": "html/semantics/text-level-semantics/the-a-element/a.text-getter-01.html", + "url": "/html/semantics/text-level-semantics/the-a-element/a.text-getter-01.html" + }, + { + "path": "html/semantics/text-level-semantics/the-a-element/a.text-setter-01.html", + "url": "/html/semantics/text-level-semantics/the-a-element/a.text-setter-01.html" + }, + { + "path": "html/semantics/text-level-semantics/the-data-element/data.value-001.html", + "url": "/html/semantics/text-level-semantics/the-data-element/data.value-001.html" + }, + { + "path": "html/semantics/text-level-semantics/the-time-element/001.html", + "url": "/html/semantics/text-level-semantics/the-time-element/001.html" + }, + { + "path": "html/syntax/parsing-html-fragments/the-input-byte-stream-001.html", + "url": "/html/syntax/parsing-html-fragments/the-input-byte-stream-001.html" + }, + { + "path": "html/syntax/parsing-html-fragments/the-input-byte-stream-003.html", + "url": "/html/syntax/parsing-html-fragments/the-input-byte-stream-003.html" + }, + { + "path": "html/syntax/parsing-html-fragments/the-input-byte-stream-004.html", + "url": "/html/syntax/parsing-html-fragments/the-input-byte-stream-004.html" + }, + { + "path": "html/syntax/parsing-html-fragments/the-input-byte-stream-007.html", + "url": "/html/syntax/parsing-html-fragments/the-input-byte-stream-007.html" + }, + { + "path": "html/syntax/parsing-html-fragments/the-input-byte-stream-009.html", + "url": "/html/syntax/parsing-html-fragments/the-input-byte-stream-009.html" + }, + { + "path": "html/syntax/parsing-html-fragments/the-input-byte-stream-015.html", + "url": "/html/syntax/parsing-html-fragments/the-input-byte-stream-015.html" + }, + { + "path": "html/syntax/parsing-html-fragments/the-input-byte-stream-016.html", + "url": "/html/syntax/parsing-html-fragments/the-input-byte-stream-016.html" + }, + { + "path": "html/syntax/parsing-html-fragments/the-input-byte-stream-018.html", + "url": "/html/syntax/parsing-html-fragments/the-input-byte-stream-018.html" + }, + { + "path": "html/syntax/parsing-html-fragments/the-input-byte-stream-030.html", + "url": "/html/syntax/parsing-html-fragments/the-input-byte-stream-030.html" + }, + { + "path": "html/syntax/parsing-html-fragments/the-input-byte-stream-034.html", + "url": "/html/syntax/parsing-html-fragments/the-input-byte-stream-034.html" + }, + { + "path": "html/syntax/parsing-html-fragments/the-input-byte-stream-037.html", + "url": "/html/syntax/parsing-html-fragments/the-input-byte-stream-037.html" + }, + { + "path": "html/syntax/parsing-html-fragments/the-input-byte-stream-038.html", + "url": "/html/syntax/parsing-html-fragments/the-input-byte-stream-038.html" + }, + { + "path": "html/syntax/parsing/DOMContentLoaded-defer.html", + "url": "/html/syntax/parsing/DOMContentLoaded-defer.html" + }, + { + "path": "html/syntax/parsing/Document.getElementsByTagName-foreign-01.html", + "url": "/html/syntax/parsing/Document.getElementsByTagName-foreign-01.html" + }, + { + "path": "html/syntax/parsing/Document.getElementsByTagName-foreign-02.html", + "url": "/html/syntax/parsing/Document.getElementsByTagName-foreign-02.html" + }, + { + "path": "html/syntax/parsing/Element.getElementsByTagName-foreign-01.html", + "url": "/html/syntax/parsing/Element.getElementsByTagName-foreign-01.html" + }, + { + "path": "html/syntax/parsing/Element.getElementsByTagName-foreign-02.html", + "url": "/html/syntax/parsing/Element.getElementsByTagName-foreign-02.html" + }, + { + "path": "html/syntax/parsing/math-parse01.html", + "url": "/html/syntax/parsing/math-parse01.html" + }, + { + "path": "html/syntax/parsing/math-parse03.html", + "url": "/html/syntax/parsing/math-parse03.html" + }, + { + "path": "html/syntax/parsing/named-character-references.html", + "url": "/html/syntax/parsing/named-character-references.html" + }, + { + "path": "html/syntax/parsing/template/additions-to-foster-parenting/template-is-a-foster-parent-element.html", + "url": "/html/syntax/parsing/template/additions-to-foster-parenting/template-is-a-foster-parent-element.html" + }, + { + "path": "html/syntax/parsing/template/additions-to-foster-parenting/template-is-not-a-foster-parent-element.html", + "url": "/html/syntax/parsing/template/additions-to-foster-parenting/template-is-not-a-foster-parent-element.html" + }, + { + "path": "html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/generating-of-implied-end-tags.html", + "url": "/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/generating-of-implied-end-tags.html" + }, + { + "path": "html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/ignore-body-token.html", + "url": "/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/ignore-body-token.html" + }, + { + "path": "html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/ignore-frameset-token.html", + "url": "/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/ignore-frameset-token.html" + }, + { + "path": "html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/ignore-head-token.html", + "url": "/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/ignore-head-token.html" + }, + { + "path": "html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/ignore-html-token.html", + "url": "/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/ignore-html-token.html" + }, + { + "path": "html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/start-tag-body.html", + "url": "/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/start-tag-body.html" + }, + { + "path": "html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/start-tag-html.html", + "url": "/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/start-tag-html.html" + }, + { + "path": "html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/template-end-tag-without-start-one.html", + "url": "/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/template-end-tag-without-start-one.html" + }, + { + "path": "html/syntax/parsing/template/additions-to-the-in-frameset-insertion-mode/end-tag-frameset.html", + "url": "/html/syntax/parsing/template/additions-to-the-in-frameset-insertion-mode/end-tag-frameset.html" + }, + { + "path": "html/syntax/parsing/template/additions-to-the-in-head-insertion-mode/generating-of-implied-end-tags.html", + "url": "/html/syntax/parsing/template/additions-to-the-in-head-insertion-mode/generating-of-implied-end-tags.html" + }, + { + "path": "html/syntax/parsing/template/additions-to-the-in-head-insertion-mode/template-end-tag-without-start-one.html", + "url": "/html/syntax/parsing/template/additions-to-the-in-head-insertion-mode/template-end-tag-without-start-one.html" + }, + { + "path": "html/syntax/parsing/template/additions-to-the-in-table-insertion-mode/end-tag-table.html", + "url": "/html/syntax/parsing/template/additions-to-the-in-table-insertion-mode/end-tag-table.html" + }, + { + "path": "html/syntax/parsing/template/appending-to-a-template/template-child-nodes.html", + "url": "/html/syntax/parsing/template/appending-to-a-template/template-child-nodes.html" + }, + { + "path": "html/syntax/parsing/template/clearing-the-stack-back-to-a-given-context/clearing-stack-back-to-a-table-body-context.html", + "url": "/html/syntax/parsing/template/clearing-the-stack-back-to-a-given-context/clearing-stack-back-to-a-table-body-context.html" + }, + { + "path": "html/syntax/parsing/template/clearing-the-stack-back-to-a-given-context/clearing-stack-back-to-a-table-context.html", + "url": "/html/syntax/parsing/template/clearing-the-stack-back-to-a-given-context/clearing-stack-back-to-a-table-context.html" + }, + { + "path": "html/syntax/parsing/template/clearing-the-stack-back-to-a-given-context/clearing-stack-back-to-a-table-row-context.html", + "url": "/html/syntax/parsing/template/clearing-the-stack-back-to-a-given-context/clearing-stack-back-to-a-table-row-context.html" + }, + { + "path": "html/syntax/parsing/template/creating-an-element-for-the-token/template-owner-document.html", + "url": "/html/syntax/parsing/template/creating-an-element-for-the-token/template-owner-document.html" + }, + { + "path": "html/syntax/parsing/the-end.html", + "url": "/html/syntax/parsing/the-end.html" + }, + { + "path": "html/syntax/serializing-html-fragments/initial-linefeed-pre.html", + "url": "/html/syntax/serializing-html-fragments/initial-linefeed-pre.html" + }, + { + "path": "html/syntax/serializing-html-fragments/outerHTML.html", + "url": "/html/syntax/serializing-html-fragments/outerHTML.html" + }, + { + "path": "html/syntax/serializing-html-fragments/serializing.html", + "url": "/html/syntax/serializing-html-fragments/serializing.html" + }, + { + "path": "html/syntax/serializing-xml-fragments/outerHTML.html", + "url": "/html/syntax/serializing-xml-fragments/outerHTML.html" + }, + { + "path": "html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-support.htm", + "url": "/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-support.htm" + }, + { + "path": "html/webappapis/animation-frames/callback-exception.html", + "url": "/html/webappapis/animation-frames/callback-exception.html" + }, + { + "path": "html/webappapis/animation-frames/callback-invoked.html", + "url": "/html/webappapis/animation-frames/callback-invoked.html" + }, + { + "path": "html/webappapis/animation-frames/callback-multicalls.html", + "url": "/html/webappapis/animation-frames/callback-multicalls.html" + }, + { + "path": "html/webappapis/animation-frames/cancel-invoked.html", + "url": "/html/webappapis/animation-frames/cancel-invoked.html" + }, + { + "path": "html/webappapis/animation-frames/idlharness.html", + "url": "/html/webappapis/animation-frames/idlharness.html" + }, + { + "path": "html/webappapis/animation-frames/same-dispatch-time.html", + "url": "/html/webappapis/animation-frames/same-dispatch-time.html" + }, + { + "path": "html/webappapis/atob/base64.html", + "url": "/html/webappapis/atob/base64.html" + }, + { + "path": "html/webappapis/scripting/event-loops/microtask_after_raf.html", + "url": "/html/webappapis/scripting/event-loops/microtask_after_raf.html" + }, + { + "path": "html/webappapis/scripting/event-loops/microtask_after_script.html", + "url": "/html/webappapis/scripting/event-loops/microtask_after_script.html" + }, + { + "path": "html/webappapis/scripting/event-loops/task_microtask_ordering.html", + "url": "/html/webappapis/scripting/event-loops/task_microtask_ordering.html" + }, + { + "path": "html/webappapis/scripting/events/body-onload.html", + "url": "/html/webappapis/scripting/events/body-onload.html" + }, + { + "path": "html/webappapis/scripting/events/event-handler-attributes-body-window.html", + "url": "/html/webappapis/scripting/events/event-handler-attributes-body-window.html" + }, + { + "path": "html/webappapis/scripting/events/event-handler-javascript.html", + "url": "/html/webappapis/scripting/events/event-handler-javascript.html" + }, + { + "path": "html/webappapis/scripting/events/event-handler-onresize.html", + "url": "/html/webappapis/scripting/events/event-handler-onresize.html" + }, + { + "path": "html/webappapis/scripting/events/event-handler-processing-algorithm.html", + "url": "/html/webappapis/scripting/events/event-handler-processing-algorithm.html" + }, + { + "path": "html/webappapis/scripting/events/event-handler-spec-example.html", + "url": "/html/webappapis/scripting/events/event-handler-spec-example.html" + }, + { + "path": "html/webappapis/scripting/events/inline-event-handler-ordering.html", + "url": "/html/webappapis/scripting/events/inline-event-handler-ordering.html" + }, + { + "path": "html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-late.html", + "url": "/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-late.html" + }, + { + "path": "html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-once.html", + "url": "/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-once.html" + }, + { + "path": "html/webappapis/scripting/events/onerroreventhandler.html", + "url": "/html/webappapis/scripting/events/onerroreventhandler.html" + }, + { + "path": "html/webappapis/scripting/processing-model-2/addEventListener.html", + "url": "/html/webappapis/scripting/processing-model-2/addEventListener.html" + }, + { + "path": "html/webappapis/scripting/processing-model-2/body-onerror-compile-error-data-url.html", + "url": "/html/webappapis/scripting/processing-model-2/body-onerror-compile-error-data-url.html" + }, + { + "path": "html/webappapis/scripting/processing-model-2/body-onerror-compile-error.html", + "url": "/html/webappapis/scripting/processing-model-2/body-onerror-compile-error.html" + }, + { + "path": "html/webappapis/scripting/processing-model-2/body-onerror-runtime-error.html", + "url": "/html/webappapis/scripting/processing-model-2/body-onerror-runtime-error.html" + }, + { + "path": "html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setInterval.html", + "url": "/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setInterval.html" + }, + { + "path": "html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setTimeout.html", + "url": "/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setTimeout.html" + }, + { + "path": "html/webappapis/scripting/processing-model-2/compile-error-cross-origin.html", + "url": "/html/webappapis/scripting/processing-model-2/compile-error-cross-origin.html" + }, + { + "path": "html/webappapis/scripting/processing-model-2/compile-error-data-url.html", + "url": "/html/webappapis/scripting/processing-model-2/compile-error-data-url.html" + }, + { + "path": "html/webappapis/scripting/processing-model-2/compile-error-in-attribute.html", + "url": "/html/webappapis/scripting/processing-model-2/compile-error-in-attribute.html" + }, + { + "path": "html/webappapis/scripting/processing-model-2/compile-error-in-body-onerror.html", + "url": "/html/webappapis/scripting/processing-model-2/compile-error-in-body-onerror.html" + }, + { + "path": "html/webappapis/scripting/processing-model-2/compile-error-in-setInterval.html", + "url": "/html/webappapis/scripting/processing-model-2/compile-error-in-setInterval.html" + }, + { + "path": "html/webappapis/scripting/processing-model-2/compile-error-in-setTimeout.html", + "url": "/html/webappapis/scripting/processing-model-2/compile-error-in-setTimeout.html" + }, + { + "path": "html/webappapis/scripting/processing-model-2/compile-error-same-origin.html", + "url": "/html/webappapis/scripting/processing-model-2/compile-error-same-origin.html" + }, + { + "path": "html/webappapis/scripting/processing-model-2/compile-error.html", + "url": "/html/webappapis/scripting/processing-model-2/compile-error.html" + }, + { + "path": "html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setInterval.html", + "url": "/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setInterval.html" + }, + { + "path": "html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setTimeout.html", + "url": "/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setTimeout.html" + }, + { + "path": "html/webappapis/scripting/processing-model-2/runtime-error-cross-origin.html", + "url": "/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin.html" + }, + { + "path": "html/webappapis/scripting/processing-model-2/runtime-error-data-url.html", + "url": "/html/webappapis/scripting/processing-model-2/runtime-error-data-url.html" + }, + { + "path": "html/webappapis/scripting/processing-model-2/runtime-error-in-attribute.html", + "url": "/html/webappapis/scripting/processing-model-2/runtime-error-in-attribute.html" + }, + { + "path": "html/webappapis/scripting/processing-model-2/runtime-error-in-body-onerror.html", + "url": "/html/webappapis/scripting/processing-model-2/runtime-error-in-body-onerror.html" + }, + { + "path": "html/webappapis/scripting/processing-model-2/runtime-error-in-setInterval.html", + "url": "/html/webappapis/scripting/processing-model-2/runtime-error-in-setInterval.html" + }, + { + "path": "html/webappapis/scripting/processing-model-2/runtime-error-in-setTimeout.html", + "url": "/html/webappapis/scripting/processing-model-2/runtime-error-in-setTimeout.html" + }, + { + "path": "html/webappapis/scripting/processing-model-2/runtime-error-in-window-onerror.html", + "url": "/html/webappapis/scripting/processing-model-2/runtime-error-in-window-onerror.html" + }, + { + "path": "html/webappapis/scripting/processing-model-2/runtime-error-same-origin.html", + "url": "/html/webappapis/scripting/processing-model-2/runtime-error-same-origin.html" + }, + { + "path": "html/webappapis/scripting/processing-model-2/runtime-error.html", + "url": "/html/webappapis/scripting/processing-model-2/runtime-error.html" + }, + { + "path": "html/webappapis/scripting/processing-model-2/window-onerror-parse-error.html", + "url": "/html/webappapis/scripting/processing-model-2/window-onerror-parse-error.html" + }, + { + "path": "html/webappapis/scripting/processing-model-2/window-onerror-runtime-error-throw.html", + "url": "/html/webappapis/scripting/processing-model-2/window-onerror-runtime-error-throw.html" + }, + { + "path": "html/webappapis/scripting/processing-model-2/window-onerror-runtime-error.html", + "url": "/html/webappapis/scripting/processing-model-2/window-onerror-runtime-error.html" + }, + { + "path": "html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-1.html", + "url": "/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-1.html" + }, + { + "path": "html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-2.html", + "url": "/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-2.html" + }, + { + "path": "html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-3.html", + "url": "/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-3.html" + }, + { + "path": "html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-4.html", + "url": "/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-4.html" + }, + { + "path": "html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.html", + "url": "/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.html" + }, + { + "path": "html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.worker.js", + "url": "/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.worker" + }, + { + "path": "html/webappapis/system-state-and-capabilities/the-navigator-object/content.html", + "url": "/html/webappapis/system-state-and-capabilities/the-navigator-object/content.html" + }, + { + "path": "html/webappapis/system-state-and-capabilities/the-navigator-object/content/001.xhtml", + "url": "/html/webappapis/system-state-and-capabilities/the-navigator-object/content/001.xhtml" + }, + { + "path": "html/webappapis/system-state-and-capabilities/the-navigator-object/content/002.xhtml", + "url": "/html/webappapis/system-state-and-capabilities/the-navigator-object/content/002.xhtml" + }, + { + "path": "html/webappapis/system-state-and-capabilities/the-navigator-object/content/003.xhtml", + "url": "/html/webappapis/system-state-and-capabilities/the-navigator-object/content/003.xhtml" + }, + { + "path": "html/webappapis/system-state-and-capabilities/the-navigator-object/content/004.xhtml", + "url": "/html/webappapis/system-state-and-capabilities/the-navigator-object/content/004.xhtml" + }, + { + "path": "html/webappapis/system-state-and-capabilities/the-navigator-object/content/005.xhtml", + "url": "/html/webappapis/system-state-and-capabilities/the-navigator-object/content/005.xhtml" + }, + { + "path": "html/webappapis/system-state-and-capabilities/the-navigator-object/content/006.xhtml", + "url": "/html/webappapis/system-state-and-capabilities/the-navigator-object/content/006.xhtml" + }, + { + "path": "html/webappapis/system-state-and-capabilities/the-navigator-object/navigator-indexed.html", + "url": "/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator-indexed.html" + }, + { + "path": "html/webappapis/system-state-and-capabilities/the-navigator-object/navigatorlanguage.html", + "url": "/html/webappapis/system-state-and-capabilities/the-navigator-object/navigatorlanguage.html" + }, + { + "path": "html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.html", + "url": "/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.html" + }, + { + "path": "html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/001.xhtml", + "url": "/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/001.xhtml" + }, + { + "path": "html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/002.xhtml", + "url": "/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/002.xhtml" + }, + { + "path": "html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/003.xhtml", + "url": "/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/003.xhtml" + }, + { + "path": "html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/004.xhtml", + "url": "/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/004.xhtml" + }, + { + "path": "html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/005.xhtml", + "url": "/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/005.xhtml" + }, + { + "path": "html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/006.xhtml", + "url": "/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/006.xhtml" + }, + { + "path": "html/webappapis/timers/evil-spec-example.html", + "url": "/html/webappapis/timers/evil-spec-example.html" + }, + { + "path": "http/content_length.html", + "url": "/http/content_length.html" + }, + { + "path": "infrastructure/failing-test.html", + "url": "/infrastructure/failing-test.html" + }, + { + "path": "innerText/getter.html", + "url": "/innerText/getter.html" + }, + { + "path": "innerText/setter.html", + "url": "/innerText/setter.html" + }, + { + "path": "js/behaviours/SetPrototypeOf-window.html", + "url": "/js/behaviours/SetPrototypeOf-window.html" + }, + { + "path": "js/builtins/Array.DefineOwnProperty.html", + "url": "/js/builtins/Array.DefineOwnProperty.html" + }, + { + "path": "js/builtins/Array.prototype.join-order.html", + "url": "/js/builtins/Array.prototype.join-order.html" + }, + { + "path": "js/builtins/Math.max.html", + "url": "/js/builtins/Math.max.html" + }, + { + "path": "js/builtins/Math.min.html", + "url": "/js/builtins/Math.min.html" + }, + { + "path": "js/builtins/Object.prototype.freeze.html", + "url": "/js/builtins/Object.prototype.freeze.html" + }, + { + "path": "js/builtins/Object.prototype.getOwnPropertyNames.html", + "url": "/js/builtins/Object.prototype.getOwnPropertyNames.html" + }, + { + "path": "js/builtins/Object.prototype.hasOwnProperty-order.html", + "url": "/js/builtins/Object.prototype.hasOwnProperty-order.html" + }, + { + "path": "js/builtins/Object.prototype.hasOwnProperty-prototype-chain.html", + "url": "/js/builtins/Object.prototype.hasOwnProperty-prototype-chain.html" + }, + { + "path": "js/builtins/Object.prototype.preventExtensions.html", + "url": "/js/builtins/Object.prototype.preventExtensions.html" + }, + { + "path": "js/builtins/Object.prototype.seal.html", + "url": "/js/builtins/Object.prototype.seal.html" + }, + { + "path": "js/builtins/Promise-incumbent-global.sub.html", + "url": "/js/builtins/Promise-incumbent-global.sub.html" + }, + { + "path": "js/builtins/Promise-subclassing.html", + "url": "/js/builtins/Promise-subclassing.html" + }, + { + "path": "js/builtins/WeakMap.prototype-properties.html", + "url": "/js/builtins/WeakMap.prototype-properties.html" + }, + { + "path": "media-source/SourceBuffer-abort-removed.html", + "url": "/media-source/SourceBuffer-abort-removed.html" + }, + { + "path": "media-source/SourceBuffer-abort-updating.html", + "url": "/media-source/SourceBuffer-abort-updating.html" + }, + { + "path": "media-source/SourceBuffer-abort.html", + "url": "/media-source/SourceBuffer-abort.html" + }, + { + "path": "media-source/URL-createObjectURL-null.html", + "url": "/media-source/URL-createObjectURL-null.html" + }, + { + "path": "media-source/URL-createObjectURL-revoke.html", + "url": "/media-source/URL-createObjectURL-revoke.html" + }, + { + "path": "media-source/URL-createObjectURL.html", + "url": "/media-source/URL-createObjectURL.html" + }, + { + "path": "media-source/interfaces.html", + "url": "/media-source/interfaces.html" + }, + { + "path": "media-source/mediasource-activesourcebuffers.html", + "url": "/media-source/mediasource-activesourcebuffers.html" + }, + { + "path": "media-source/mediasource-addsourcebuffer-mode.html", + "url": "/media-source/mediasource-addsourcebuffer-mode.html" + }, + { + "path": "media-source/mediasource-addsourcebuffer.html", + "url": "/media-source/mediasource-addsourcebuffer.html" + }, + { + "path": "media-source/mediasource-append-buffer.html", + "url": "/media-source/mediasource-append-buffer.html" + }, + { + "path": "media-source/mediasource-appendwindow.html", + "url": "/media-source/mediasource-appendwindow.html" + }, + { + "path": "media-source/mediasource-attach-stops-delaying-load-event.html", + "url": "/media-source/mediasource-attach-stops-delaying-load-event.html" + }, + { + "path": "media-source/mediasource-avtracks.html", + "url": "/media-source/mediasource-avtracks.html" + }, + { + "path": "media-source/mediasource-buffered.html", + "url": "/media-source/mediasource-buffered.html" + }, + { + "path": "media-source/mediasource-closed.html", + "url": "/media-source/mediasource-closed.html" + }, + { + "path": "media-source/mediasource-config-change-mp4-a-bitrate.html", + "url": "/media-source/mediasource-config-change-mp4-a-bitrate.html" + }, + { + "path": "media-source/mediasource-config-change-mp4-av-audio-bitrate.html", + "url": "/media-source/mediasource-config-change-mp4-av-audio-bitrate.html" + }, + { + "path": "media-source/mediasource-config-change-mp4-av-framesize.html", + "url": "/media-source/mediasource-config-change-mp4-av-framesize.html" + }, + { + "path": "media-source/mediasource-config-change-mp4-av-video-bitrate.html", + "url": "/media-source/mediasource-config-change-mp4-av-video-bitrate.html" + }, + { + "path": "media-source/mediasource-config-change-mp4-v-bitrate.html", + "url": "/media-source/mediasource-config-change-mp4-v-bitrate.html" + }, + { + "path": "media-source/mediasource-config-change-mp4-v-framerate.html", + "url": "/media-source/mediasource-config-change-mp4-v-framerate.html" + }, + { + "path": "media-source/mediasource-config-change-mp4-v-framesize.html", + "url": "/media-source/mediasource-config-change-mp4-v-framesize.html" + }, + { + "path": "media-source/mediasource-config-change-webm-a-bitrate.html", + "url": "/media-source/mediasource-config-change-webm-a-bitrate.html" + }, + { + "path": "media-source/mediasource-config-change-webm-av-audio-bitrate.html", + "url": "/media-source/mediasource-config-change-webm-av-audio-bitrate.html" + }, + { + "path": "media-source/mediasource-config-change-webm-av-framesize.html", + "url": "/media-source/mediasource-config-change-webm-av-framesize.html" + }, + { + "path": "media-source/mediasource-config-change-webm-av-video-bitrate.html", + "url": "/media-source/mediasource-config-change-webm-av-video-bitrate.html" + }, + { + "path": "media-source/mediasource-config-change-webm-v-bitrate.html", + "url": "/media-source/mediasource-config-change-webm-v-bitrate.html" + }, + { + "path": "media-source/mediasource-config-change-webm-v-framerate.html", + "url": "/media-source/mediasource-config-change-webm-v-framerate.html" + }, + { + "path": "media-source/mediasource-config-change-webm-v-framesize.html", + "url": "/media-source/mediasource-config-change-webm-v-framesize.html" + }, + { + "path": "media-source/mediasource-detach.html", + "url": "/media-source/mediasource-detach.html" + }, + { + "path": "media-source/mediasource-duration-boundaryconditions.html", + "url": "/media-source/mediasource-duration-boundaryconditions.html" + }, + { + "path": "media-source/mediasource-duration.html", + "url": "/media-source/mediasource-duration.html" + }, + { + "path": "media-source/mediasource-endofstream-invaliderror.html", + "url": "/media-source/mediasource-endofstream-invaliderror.html" + }, + { + "path": "media-source/mediasource-endofstream.html", + "url": "/media-source/mediasource-endofstream.html" + }, + { + "path": "media-source/mediasource-errors.html", + "url": "/media-source/mediasource-errors.html" + }, + { + "path": "media-source/mediasource-getvideoplaybackquality.html", + "url": "/media-source/mediasource-getvideoplaybackquality.html" + }, + { + "path": "media-source/mediasource-is-type-supported.html", + "url": "/media-source/mediasource-is-type-supported.html" + }, + { + "path": "media-source/mediasource-liveseekable.html", + "url": "/media-source/mediasource-liveseekable.html" + }, + { + "path": "media-source/mediasource-multiple-attach.html", + "url": "/media-source/mediasource-multiple-attach.html" + }, + { + "path": "media-source/mediasource-play-then-seek-back.html", + "url": "/media-source/mediasource-play-then-seek-back.html" + }, + { + "path": "media-source/mediasource-play.html", + "url": "/media-source/mediasource-play.html" + }, + { + "path": "media-source/mediasource-preload.html", + "url": "/media-source/mediasource-preload.html" + }, + { + "path": "media-source/mediasource-remove.html", + "url": "/media-source/mediasource-remove.html" + }, + { + "path": "media-source/mediasource-removesourcebuffer.html", + "url": "/media-source/mediasource-removesourcebuffer.html" + }, + { + "path": "media-source/mediasource-seek-beyond-duration.html", + "url": "/media-source/mediasource-seek-beyond-duration.html" + }, + { + "path": "media-source/mediasource-seek-during-pending-seek.html", + "url": "/media-source/mediasource-seek-during-pending-seek.html" + }, + { + "path": "media-source/mediasource-seekable.html", + "url": "/media-source/mediasource-seekable.html" + }, + { + "path": "media-source/mediasource-sequencemode-append-buffer.html", + "url": "/media-source/mediasource-sequencemode-append-buffer.html" + }, + { + "path": "media-source/mediasource-sourcebuffer-mode-timestamps.html", + "url": "/media-source/mediasource-sourcebuffer-mode-timestamps.html" + }, + { + "path": "media-source/mediasource-sourcebuffer-mode.html", + "url": "/media-source/mediasource-sourcebuffer-mode.html" + }, + { + "path": "media-source/mediasource-sourcebuffer-trackdefaults.html", + "url": "/media-source/mediasource-sourcebuffer-trackdefaults.html" + }, + { + "path": "media-source/mediasource-sourcebufferlist.html", + "url": "/media-source/mediasource-sourcebufferlist.html" + }, + { + "path": "media-source/mediasource-timestamp-offset.html", + "url": "/media-source/mediasource-timestamp-offset.html" + }, + { + "path": "media-source/mediasource-trackdefault.html", + "url": "/media-source/mediasource-trackdefault.html" + }, + { + "path": "media-source/mediasource-trackdefaultlist.html", + "url": "/media-source/mediasource-trackdefaultlist.html" + }, + { + "path": "mediacapture-record/BlobEvent-constructor.html", + "url": "/mediacapture-record/BlobEvent-constructor.html" + }, + { + "path": "mediacapture-streams/GUM-api.https.html", + "url": "/mediacapture-streams/GUM-api.https.html" + }, + { + "path": "mediacapture-streams/GUM-deny.https.html", + "url": "/mediacapture-streams/GUM-deny.https.html" + }, + { + "path": "mediacapture-streams/GUM-empty-option-param.https.html", + "url": "/mediacapture-streams/GUM-empty-option-param.https.html" + }, + { + "path": "mediacapture-streams/GUM-impossible-constraint.https.html", + "url": "/mediacapture-streams/GUM-impossible-constraint.https.html" + }, + { + "path": "mediacapture-streams/GUM-optional-constraint.https.html", + "url": "/mediacapture-streams/GUM-optional-constraint.https.html" + }, + { + "path": "mediacapture-streams/GUM-trivial-constraint.https.html", + "url": "/mediacapture-streams/GUM-trivial-constraint.https.html" + }, + { + "path": "mediacapture-streams/GUM-unknownkey-option-param.https.html", + "url": "/mediacapture-streams/GUM-unknownkey-option-param.https.html" + }, + { + "path": "mediacapture-streams/MediaDevices-enumerateDevices.https.html", + "url": "/mediacapture-streams/MediaDevices-enumerateDevices.https.html" + }, + { + "path": "mediacapture-streams/MediaDevices-getUserMedia.https.html", + "url": "/mediacapture-streams/MediaDevices-getUserMedia.https.html" + }, + { + "path": "mediacapture-streams/MediaStream-MediaElement-preload-none.https.html", + "url": "/mediacapture-streams/MediaStream-MediaElement-preload-none.https.html" + }, + { + "path": "mediacapture-streams/MediaStream-MediaElement-srcObject.https.html", + "url": "/mediacapture-streams/MediaStream-MediaElement-srcObject.https.html" + }, + { + "path": "mediacapture-streams/MediaStream-add-audio-track.https.html", + "url": "/mediacapture-streams/MediaStream-add-audio-track.https.html" + }, + { + "path": "mediacapture-streams/MediaStream-audio-only.https.html", + "url": "/mediacapture-streams/MediaStream-audio-only.https.html" + }, + { + "path": "mediacapture-streams/MediaStream-finished-add.https.html", + "url": "/mediacapture-streams/MediaStream-finished-add.https.html" + }, + { + "path": "mediacapture-streams/MediaStream-gettrackid.https.html", + "url": "/mediacapture-streams/MediaStream-gettrackid.https.html" + }, + { + "path": "mediacapture-streams/MediaStream-id-manual.https.html", + "url": "/mediacapture-streams/MediaStream-id-manual.https.html" + }, + { + "path": "mediacapture-streams/MediaStream-idl.https.html", + "url": "/mediacapture-streams/MediaStream-idl.https.html" + }, + { + "path": "mediacapture-streams/MediaStream-removetrack.https.html", + "url": "/mediacapture-streams/MediaStream-removetrack.https.html" + }, + { + "path": "mediacapture-streams/MediaStream-video-only.https.html", + "url": "/mediacapture-streams/MediaStream-video-only.https.html" + }, + { + "path": "mediacapture-streams/MediaStreamTrack-MediaElement-disabled-audio-is-silence.https.html", + "url": "/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-audio-is-silence.https.html" + }, + { + "path": "mediacapture-streams/MediaStreamTrack-MediaElement-disabled-video-is-black.https.html", + "url": "/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-video-is-black.https.html" + }, + { + "path": "mediacapture-streams/MediaStreamTrack-end.https.html", + "url": "/mediacapture-streams/MediaStreamTrack-end.https.html" + }, + { + "path": "mediacapture-streams/MediaStreamTrack-id.https.html", + "url": "/mediacapture-streams/MediaStreamTrack-id.https.html" + }, + { + "path": "mediacapture-streams/MediaStreamTrack-init.https.html", + "url": "/mediacapture-streams/MediaStreamTrack-init.https.html" + }, + { + "path": "mediacapture-streams/MediaStreamTrackEvent-constructor.https.html", + "url": "/mediacapture-streams/MediaStreamTrackEvent-constructor.https.html" + }, + { + "path": "mixed-content/allowed/http-csp/same-host-https/audio-tag/top-level/keep-scheme-redirect/allowed.https.html", + "url": "/mixed-content/allowed/http-csp/same-host-https/audio-tag/top-level/keep-scheme-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/http-csp/same-host-https/audio-tag/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/http-csp/same-host-https/audio-tag/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/http-csp/same-host-https/fetch-request/top-level/keep-scheme-redirect/allowed.https.html", + "url": "/mixed-content/allowed/http-csp/same-host-https/fetch-request/top-level/keep-scheme-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/http-csp/same-host-https/fetch-request/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/http-csp/same-host-https/fetch-request/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/http-csp/same-host-https/form-tag/top-level/keep-scheme-redirect/allowed.https.html", + "url": "/mixed-content/allowed/http-csp/same-host-https/form-tag/top-level/keep-scheme-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/http-csp/same-host-https/form-tag/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/http-csp/same-host-https/form-tag/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/http-csp/same-host-https/iframe-tag/top-level/keep-scheme-redirect/allowed.https.html", + "url": "/mixed-content/allowed/http-csp/same-host-https/iframe-tag/top-level/keep-scheme-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/http-csp/same-host-https/iframe-tag/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/http-csp/same-host-https/iframe-tag/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/http-csp/same-host-https/img-tag/top-level/keep-scheme-redirect/allowed.https.html", + "url": "/mixed-content/allowed/http-csp/same-host-https/img-tag/top-level/keep-scheme-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/http-csp/same-host-https/img-tag/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/http-csp/same-host-https/img-tag/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/http-csp/same-host-https/link-css-tag/top-level/keep-scheme-redirect/allowed.https.html", + "url": "/mixed-content/allowed/http-csp/same-host-https/link-css-tag/top-level/keep-scheme-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/http-csp/same-host-https/link-css-tag/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/http-csp/same-host-https/link-css-tag/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/http-csp/same-host-https/link-prefetch-tag/top-level/keep-scheme-redirect/allowed.https.html", + "url": "/mixed-content/allowed/http-csp/same-host-https/link-prefetch-tag/top-level/keep-scheme-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/http-csp/same-host-https/link-prefetch-tag/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/http-csp/same-host-https/link-prefetch-tag/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/http-csp/same-host-https/object-tag/top-level/keep-scheme-redirect/allowed.https.html", + "url": "/mixed-content/allowed/http-csp/same-host-https/object-tag/top-level/keep-scheme-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/http-csp/same-host-https/object-tag/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/http-csp/same-host-https/object-tag/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/http-csp/same-host-https/picture-tag/top-level/keep-scheme-redirect/allowed.https.html", + "url": "/mixed-content/allowed/http-csp/same-host-https/picture-tag/top-level/keep-scheme-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/http-csp/same-host-https/picture-tag/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/http-csp/same-host-https/picture-tag/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/http-csp/same-host-https/script-tag/top-level/keep-scheme-redirect/allowed.https.html", + "url": "/mixed-content/allowed/http-csp/same-host-https/script-tag/top-level/keep-scheme-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/http-csp/same-host-https/script-tag/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/http-csp/same-host-https/script-tag/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/http-csp/same-host-https/video-tag/top-level/keep-scheme-redirect/allowed.https.html", + "url": "/mixed-content/allowed/http-csp/same-host-https/video-tag/top-level/keep-scheme-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/http-csp/same-host-https/video-tag/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/http-csp/same-host-https/video-tag/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/http-csp/same-host-https/worker-request/top-level/keep-scheme-redirect/allowed.https.html", + "url": "/mixed-content/allowed/http-csp/same-host-https/worker-request/top-level/keep-scheme-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/http-csp/same-host-https/worker-request/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/http-csp/same-host-https/worker-request/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/http-csp/same-host-https/xhr-request/top-level/keep-scheme-redirect/allowed.https.html", + "url": "/mixed-content/allowed/http-csp/same-host-https/xhr-request/top-level/keep-scheme-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/http-csp/same-host-https/xhr-request/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/http-csp/same-host-https/xhr-request/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/http-csp/same-host-wss/websocket-request/top-level/keep-scheme-redirect/websocket-allowed.https.html", + "url": "/mixed-content/allowed/http-csp/same-host-wss/websocket-request/top-level/keep-scheme-redirect/websocket-allowed.https.html" + }, + { + "path": "mixed-content/allowed/http-csp/same-host-wss/websocket-request/top-level/no-redirect/websocket-allowed.https.html", + "url": "/mixed-content/allowed/http-csp/same-host-wss/websocket-request/top-level/no-redirect/websocket-allowed.https.html" + }, + { + "path": "mixed-content/allowed/meta-csp/same-host-https/audio-tag/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/meta-csp/same-host-https/audio-tag/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/meta-csp/same-host-https/fetch-request/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/meta-csp/same-host-https/fetch-request/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/meta-csp/same-host-https/form-tag/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/meta-csp/same-host-https/form-tag/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/meta-csp/same-host-https/iframe-tag/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/meta-csp/same-host-https/iframe-tag/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/meta-csp/same-host-https/img-tag/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/meta-csp/same-host-https/img-tag/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/meta-csp/same-host-https/link-css-tag/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/meta-csp/same-host-https/link-css-tag/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/meta-csp/same-host-https/link-prefetch-tag/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/meta-csp/same-host-https/link-prefetch-tag/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/meta-csp/same-host-https/object-tag/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/meta-csp/same-host-https/object-tag/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/meta-csp/same-host-https/picture-tag/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/meta-csp/same-host-https/picture-tag/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/meta-csp/same-host-https/script-tag/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/meta-csp/same-host-https/script-tag/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/meta-csp/same-host-https/video-tag/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/meta-csp/same-host-https/video-tag/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/meta-csp/same-host-https/worker-request/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/meta-csp/same-host-https/worker-request/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/meta-csp/same-host-https/xhr-request/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/meta-csp/same-host-https/xhr-request/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/meta-csp/same-host-wss/websocket-request/top-level/no-redirect/websocket-allowed.https.html", + "url": "/mixed-content/allowed/meta-csp/same-host-wss/websocket-request/top-level/no-redirect/websocket-allowed.https.html" + }, + { + "path": "mixed-content/allowed/no-opt-in/same-host-https/audio-tag/top-level/keep-scheme-redirect/allowed.https.html", + "url": "/mixed-content/allowed/no-opt-in/same-host-https/audio-tag/top-level/keep-scheme-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/no-opt-in/same-host-https/audio-tag/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/no-opt-in/same-host-https/audio-tag/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/no-opt-in/same-host-https/fetch-request/top-level/keep-scheme-redirect/allowed.https.html", + "url": "/mixed-content/allowed/no-opt-in/same-host-https/fetch-request/top-level/keep-scheme-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/no-opt-in/same-host-https/fetch-request/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/no-opt-in/same-host-https/fetch-request/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/no-opt-in/same-host-https/form-tag/top-level/keep-scheme-redirect/allowed.https.html", + "url": "/mixed-content/allowed/no-opt-in/same-host-https/form-tag/top-level/keep-scheme-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/no-opt-in/same-host-https/form-tag/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/no-opt-in/same-host-https/form-tag/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/no-opt-in/same-host-https/iframe-tag/top-level/keep-scheme-redirect/allowed.https.html", + "url": "/mixed-content/allowed/no-opt-in/same-host-https/iframe-tag/top-level/keep-scheme-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/no-opt-in/same-host-https/iframe-tag/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/no-opt-in/same-host-https/iframe-tag/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/no-opt-in/same-host-https/img-tag/top-level/keep-scheme-redirect/allowed.https.html", + "url": "/mixed-content/allowed/no-opt-in/same-host-https/img-tag/top-level/keep-scheme-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/no-opt-in/same-host-https/img-tag/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/no-opt-in/same-host-https/img-tag/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/no-opt-in/same-host-https/link-css-tag/top-level/keep-scheme-redirect/allowed.https.html", + "url": "/mixed-content/allowed/no-opt-in/same-host-https/link-css-tag/top-level/keep-scheme-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/no-opt-in/same-host-https/link-css-tag/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/no-opt-in/same-host-https/link-css-tag/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/no-opt-in/same-host-https/link-prefetch-tag/top-level/keep-scheme-redirect/allowed.https.html", + "url": "/mixed-content/allowed/no-opt-in/same-host-https/link-prefetch-tag/top-level/keep-scheme-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/no-opt-in/same-host-https/link-prefetch-tag/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/no-opt-in/same-host-https/link-prefetch-tag/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/no-opt-in/same-host-https/object-tag/top-level/keep-scheme-redirect/allowed.https.html", + "url": "/mixed-content/allowed/no-opt-in/same-host-https/object-tag/top-level/keep-scheme-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/no-opt-in/same-host-https/object-tag/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/no-opt-in/same-host-https/object-tag/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/no-opt-in/same-host-https/picture-tag/top-level/keep-scheme-redirect/allowed.https.html", + "url": "/mixed-content/allowed/no-opt-in/same-host-https/picture-tag/top-level/keep-scheme-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/no-opt-in/same-host-https/picture-tag/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/no-opt-in/same-host-https/picture-tag/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/no-opt-in/same-host-https/script-tag/top-level/keep-scheme-redirect/allowed.https.html", + "url": "/mixed-content/allowed/no-opt-in/same-host-https/script-tag/top-level/keep-scheme-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/no-opt-in/same-host-https/script-tag/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/no-opt-in/same-host-https/script-tag/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/no-opt-in/same-host-https/video-tag/top-level/keep-scheme-redirect/allowed.https.html", + "url": "/mixed-content/allowed/no-opt-in/same-host-https/video-tag/top-level/keep-scheme-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/no-opt-in/same-host-https/video-tag/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/no-opt-in/same-host-https/video-tag/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/no-opt-in/same-host-https/worker-request/top-level/keep-scheme-redirect/allowed.https.html", + "url": "/mixed-content/allowed/no-opt-in/same-host-https/worker-request/top-level/keep-scheme-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/no-opt-in/same-host-https/worker-request/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/no-opt-in/same-host-https/worker-request/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/no-opt-in/same-host-https/xhr-request/top-level/keep-scheme-redirect/allowed.https.html", + "url": "/mixed-content/allowed/no-opt-in/same-host-https/xhr-request/top-level/keep-scheme-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/no-opt-in/same-host-https/xhr-request/top-level/no-redirect/allowed.https.html", + "url": "/mixed-content/allowed/no-opt-in/same-host-https/xhr-request/top-level/no-redirect/allowed.https.html" + }, + { + "path": "mixed-content/allowed/no-opt-in/same-host-wss/websocket-request/top-level/keep-scheme-redirect/websocket-allowed.https.html", + "url": "/mixed-content/allowed/no-opt-in/same-host-wss/websocket-request/top-level/keep-scheme-redirect/websocket-allowed.https.html" + }, + { + "path": "mixed-content/allowed/no-opt-in/same-host-wss/websocket-request/top-level/no-redirect/websocket-allowed.https.html", + "url": "/mixed-content/allowed/no-opt-in/same-host-wss/websocket-request/top-level/no-redirect/websocket-allowed.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/cross-origin-http/fetch-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/cross-origin-http/fetch-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/cross-origin-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/cross-origin-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/cross-origin-http/fetch-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/cross-origin-http/fetch-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/cross-origin-http/form-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/cross-origin-http/iframe-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/cross-origin-http/link-css-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/cross-origin-http/link-css-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/cross-origin-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/cross-origin-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/cross-origin-http/link-css-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/cross-origin-http/link-css-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/cross-origin-http/object-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/cross-origin-http/object-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/cross-origin-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/cross-origin-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/cross-origin-http/object-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/cross-origin-http/object-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/cross-origin-http/picture-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/cross-origin-http/picture-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/cross-origin-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/cross-origin-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/cross-origin-http/picture-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/cross-origin-http/picture-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/cross-origin-http/script-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/cross-origin-http/script-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/cross-origin-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/cross-origin-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/cross-origin-http/script-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/cross-origin-http/script-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/cross-origin-http/worker-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/cross-origin-http/worker-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/cross-origin-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/cross-origin-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/cross-origin-http/worker-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/cross-origin-http/worker-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/cross-origin-http/xhr-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/cross-origin-http/xhr-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/cross-origin-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/cross-origin-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/cross-origin-http/xhr-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/cross-origin-http/xhr-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/cross-origin-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/cross-origin-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/cross-origin-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/cross-origin-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/cross-origin-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/cross-origin-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/same-host-http/fetch-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/same-host-http/fetch-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/same-host-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/same-host-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/same-host-http/fetch-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/same-host-http/fetch-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/same-host-http/form-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/same-host-http/iframe-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/same-host-http/link-css-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/same-host-http/link-css-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/same-host-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/same-host-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/same-host-http/link-css-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/same-host-http/link-css-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/same-host-http/object-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/same-host-http/object-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/same-host-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/same-host-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/same-host-http/object-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/same-host-http/object-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/same-host-http/picture-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/same-host-http/picture-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/same-host-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/same-host-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/same-host-http/picture-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/same-host-http/picture-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/same-host-http/script-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/same-host-http/script-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/same-host-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/same-host-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/same-host-http/script-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/same-host-http/script-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/same-host-http/worker-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/same-host-http/worker-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/same-host-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/same-host-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/same-host-http/worker-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/same-host-http/worker-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/same-host-http/xhr-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/same-host-http/xhr-request/top-level/keep-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/same-host-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/same-host-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/same-host-http/xhr-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/same-host-http/xhr-request/top-level/swap-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/same-host-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/same-host-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/same-host-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/same-host-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html" + }, + { + "path": "mixed-content/blockable/http-csp/same-host-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html", + "url": "/mixed-content/blockable/http-csp/same-host-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html" + }, + { + "path": "mixed-content/blockable/meta-csp/cross-origin-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/meta-csp/cross-origin-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/meta-csp/cross-origin-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/meta-csp/cross-origin-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/meta-csp/cross-origin-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/meta-csp/cross-origin-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/meta-csp/cross-origin-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/meta-csp/cross-origin-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/meta-csp/cross-origin-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/meta-csp/cross-origin-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/meta-csp/cross-origin-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/meta-csp/cross-origin-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/meta-csp/cross-origin-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/meta-csp/cross-origin-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/meta-csp/cross-origin-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/meta-csp/cross-origin-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/meta-csp/cross-origin-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/meta-csp/cross-origin-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/meta-csp/cross-origin-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html", + "url": "/mixed-content/blockable/meta-csp/cross-origin-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html" + }, + { + "path": "mixed-content/blockable/meta-csp/same-host-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/meta-csp/same-host-http/fetch-request/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/meta-csp/same-host-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/meta-csp/same-host-http/form-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/meta-csp/same-host-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/meta-csp/same-host-http/iframe-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/meta-csp/same-host-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/meta-csp/same-host-http/link-css-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/meta-csp/same-host-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/meta-csp/same-host-http/object-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/meta-csp/same-host-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/meta-csp/same-host-http/picture-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/meta-csp/same-host-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/meta-csp/same-host-http/script-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/meta-csp/same-host-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/meta-csp/same-host-http/worker-request/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/meta-csp/same-host-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/blockable/meta-csp/same-host-http/xhr-request/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/meta-csp/same-host-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html", + "url": "/mixed-content/blockable/meta-csp/same-host-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/cross-origin-http/fetch-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/cross-origin-http/fetch-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/cross-origin-http/fetch-request/top-level/no-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/cross-origin-http/fetch-request/top-level/no-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/cross-origin-http/fetch-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/cross-origin-http/fetch-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/cross-origin-http/form-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/cross-origin-http/form-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/cross-origin-http/form-tag/top-level/no-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/cross-origin-http/form-tag/top-level/no-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/cross-origin-http/form-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/cross-origin-http/form-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/cross-origin-http/iframe-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/cross-origin-http/iframe-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/cross-origin-http/iframe-tag/top-level/no-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/cross-origin-http/iframe-tag/top-level/no-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/cross-origin-http/iframe-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/cross-origin-http/iframe-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/cross-origin-http/link-css-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/cross-origin-http/link-css-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/cross-origin-http/link-css-tag/top-level/no-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/cross-origin-http/link-css-tag/top-level/no-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/cross-origin-http/link-css-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/cross-origin-http/link-css-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/cross-origin-http/object-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/cross-origin-http/object-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/cross-origin-http/object-tag/top-level/no-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/cross-origin-http/object-tag/top-level/no-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/cross-origin-http/object-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/cross-origin-http/object-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/cross-origin-http/picture-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/cross-origin-http/picture-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/cross-origin-http/picture-tag/top-level/no-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/cross-origin-http/picture-tag/top-level/no-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/cross-origin-http/picture-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/cross-origin-http/picture-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/cross-origin-http/script-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/cross-origin-http/script-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/cross-origin-http/script-tag/top-level/no-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/cross-origin-http/script-tag/top-level/no-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/cross-origin-http/script-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/cross-origin-http/script-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/cross-origin-http/worker-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/cross-origin-http/worker-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/cross-origin-http/worker-request/top-level/no-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/cross-origin-http/worker-request/top-level/no-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/cross-origin-http/worker-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/cross-origin-http/worker-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/cross-origin-http/xhr-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/cross-origin-http/xhr-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/cross-origin-http/xhr-request/top-level/no-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/cross-origin-http/xhr-request/top-level/no-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/cross-origin-http/xhr-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/cross-origin-http/xhr-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/cross-origin-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/cross-origin-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/cross-origin-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/cross-origin-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/cross-origin-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/cross-origin-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/same-host-http/fetch-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/same-host-http/fetch-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/same-host-http/fetch-request/top-level/no-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/same-host-http/fetch-request/top-level/no-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/same-host-http/fetch-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/same-host-http/fetch-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/same-host-http/form-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/same-host-http/form-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/same-host-http/form-tag/top-level/no-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/same-host-http/form-tag/top-level/no-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/same-host-http/form-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/same-host-http/form-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/same-host-http/iframe-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/same-host-http/iframe-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/same-host-http/iframe-tag/top-level/no-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/same-host-http/iframe-tag/top-level/no-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/same-host-http/iframe-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/same-host-http/iframe-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/same-host-http/link-css-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/same-host-http/link-css-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/same-host-http/link-css-tag/top-level/no-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/same-host-http/link-css-tag/top-level/no-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/same-host-http/link-css-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/same-host-http/link-css-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/same-host-http/object-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/same-host-http/object-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/same-host-http/object-tag/top-level/no-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/same-host-http/object-tag/top-level/no-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/same-host-http/object-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/same-host-http/object-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/same-host-http/picture-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/same-host-http/picture-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/same-host-http/picture-tag/top-level/no-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/same-host-http/picture-tag/top-level/no-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/same-host-http/picture-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/same-host-http/picture-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/same-host-http/script-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/same-host-http/script-tag/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/same-host-http/script-tag/top-level/no-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/same-host-http/script-tag/top-level/no-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/same-host-http/script-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/same-host-http/script-tag/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/same-host-http/worker-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/same-host-http/worker-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/same-host-http/worker-request/top-level/no-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/same-host-http/worker-request/top-level/no-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/same-host-http/worker-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/same-host-http/worker-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/same-host-http/xhr-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/same-host-http/xhr-request/top-level/keep-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/same-host-http/xhr-request/top-level/no-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/same-host-http/xhr-request/top-level/no-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/same-host-http/xhr-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/same-host-http/xhr-request/top-level/swap-scheme-redirect/no-opt-in-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/same-host-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/same-host-ws/websocket-request/top-level/keep-scheme-redirect/ws-downgrade-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/same-host-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/same-host-ws/websocket-request/top-level/no-redirect/ws-downgrade-blocks.https.html" + }, + { + "path": "mixed-content/blockable/no-opt-in/same-host-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html", + "url": "/mixed-content/blockable/no-opt-in/same-host-ws/websocket-request/top-level/swap-scheme-redirect/ws-downgrade-blocks.https.html" + }, + { + "path": "mixed-content/optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/optionally-blockable/http-csp/cross-origin-http/audio-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/optionally-blockable/http-csp/cross-origin-http/img-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/optionally-blockable/http-csp/cross-origin-http/link-prefetch-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/optionally-blockable/http-csp/cross-origin-http/video-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/optionally-blockable/http-csp/same-host-http/audio-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/optionally-blockable/http-csp/same-host-http/img-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/optionally-blockable/http-csp/same-host-http/link-prefetch-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/keep-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/optionally-blockable/http-csp/same-host-http/video-tag/top-level/swap-scheme-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/optionally-blockable/meta-csp/cross-origin-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/optionally-blockable/meta-csp/cross-origin-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/optionally-blockable/meta-csp/cross-origin-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/optionally-blockable/meta-csp/cross-origin-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/optionally-blockable/meta-csp/cross-origin-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/optionally-blockable/meta-csp/cross-origin-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/optionally-blockable/meta-csp/cross-origin-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/optionally-blockable/meta-csp/cross-origin-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/optionally-blockable/meta-csp/same-host-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/optionally-blockable/meta-csp/same-host-http/audio-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/optionally-blockable/meta-csp/same-host-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/optionally-blockable/meta-csp/same-host-http/img-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/optionally-blockable/meta-csp/same-host-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/optionally-blockable/meta-csp/same-host-http/link-prefetch-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/optionally-blockable/meta-csp/same-host-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html", + "url": "/mixed-content/optionally-blockable/meta-csp/same-host-http/video-tag/top-level/no-redirect/opt-in-blocks.https.html" + }, + { + "path": "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/audio-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html", + "url": "/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/audio-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html" + }, + { + "path": "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/audio-tag/top-level/no-redirect/no-opt-in-allows.https.html", + "url": "/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/audio-tag/top-level/no-redirect/no-opt-in-allows.https.html" + }, + { + "path": "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/audio-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html", + "url": "/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/audio-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html" + }, + { + "path": "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/img-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html", + "url": "/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/img-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html" + }, + { + "path": "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/img-tag/top-level/no-redirect/no-opt-in-allows.https.html", + "url": "/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/img-tag/top-level/no-redirect/no-opt-in-allows.https.html" + }, + { + "path": "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/img-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html", + "url": "/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/img-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html" + }, + { + "path": "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/link-prefetch-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html", + "url": "/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/link-prefetch-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html" + }, + { + "path": "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/link-prefetch-tag/top-level/no-redirect/no-opt-in-allows.https.html", + "url": "/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/link-prefetch-tag/top-level/no-redirect/no-opt-in-allows.https.html" + }, + { + "path": "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/link-prefetch-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html", + "url": "/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/link-prefetch-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html" + }, + { + "path": "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/video-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html", + "url": "/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/video-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html" + }, + { + "path": "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/video-tag/top-level/no-redirect/no-opt-in-allows.https.html", + "url": "/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/video-tag/top-level/no-redirect/no-opt-in-allows.https.html" + }, + { + "path": "mixed-content/optionally-blockable/no-opt-in/cross-origin-http/video-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html", + "url": "/mixed-content/optionally-blockable/no-opt-in/cross-origin-http/video-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html" + }, + { + "path": "mixed-content/optionally-blockable/no-opt-in/same-host-http/audio-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html", + "url": "/mixed-content/optionally-blockable/no-opt-in/same-host-http/audio-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html" + }, + { + "path": "mixed-content/optionally-blockable/no-opt-in/same-host-http/audio-tag/top-level/no-redirect/no-opt-in-allows.https.html", + "url": "/mixed-content/optionally-blockable/no-opt-in/same-host-http/audio-tag/top-level/no-redirect/no-opt-in-allows.https.html" + }, + { + "path": "mixed-content/optionally-blockable/no-opt-in/same-host-http/audio-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html", + "url": "/mixed-content/optionally-blockable/no-opt-in/same-host-http/audio-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html" + }, + { + "path": "mixed-content/optionally-blockable/no-opt-in/same-host-http/img-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html", + "url": "/mixed-content/optionally-blockable/no-opt-in/same-host-http/img-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html" + }, + { + "path": "mixed-content/optionally-blockable/no-opt-in/same-host-http/img-tag/top-level/no-redirect/no-opt-in-allows.https.html", + "url": "/mixed-content/optionally-blockable/no-opt-in/same-host-http/img-tag/top-level/no-redirect/no-opt-in-allows.https.html" + }, + { + "path": "mixed-content/optionally-blockable/no-opt-in/same-host-http/img-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html", + "url": "/mixed-content/optionally-blockable/no-opt-in/same-host-http/img-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html" + }, + { + "path": "mixed-content/optionally-blockable/no-opt-in/same-host-http/link-prefetch-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html", + "url": "/mixed-content/optionally-blockable/no-opt-in/same-host-http/link-prefetch-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html" + }, + { + "path": "mixed-content/optionally-blockable/no-opt-in/same-host-http/link-prefetch-tag/top-level/no-redirect/no-opt-in-allows.https.html", + "url": "/mixed-content/optionally-blockable/no-opt-in/same-host-http/link-prefetch-tag/top-level/no-redirect/no-opt-in-allows.https.html" + }, + { + "path": "mixed-content/optionally-blockable/no-opt-in/same-host-http/link-prefetch-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html", + "url": "/mixed-content/optionally-blockable/no-opt-in/same-host-http/link-prefetch-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html" + }, + { + "path": "mixed-content/optionally-blockable/no-opt-in/same-host-http/video-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html", + "url": "/mixed-content/optionally-blockable/no-opt-in/same-host-http/video-tag/top-level/keep-scheme-redirect/no-opt-in-allows.https.html" + }, + { + "path": "mixed-content/optionally-blockable/no-opt-in/same-host-http/video-tag/top-level/no-redirect/no-opt-in-allows.https.html", + "url": "/mixed-content/optionally-blockable/no-opt-in/same-host-http/video-tag/top-level/no-redirect/no-opt-in-allows.https.html" + }, + { + "path": "mixed-content/optionally-blockable/no-opt-in/same-host-http/video-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html", + "url": "/mixed-content/optionally-blockable/no-opt-in/same-host-http/video-tag/top-level/swap-scheme-redirect/no-opt-in-allows.https.html" + }, + { + "path": "navigation-timing/idlharness.html", + "url": "/navigation-timing/idlharness.html" + }, + { + "path": "navigation-timing/test_document_open.html", + "url": "/navigation-timing/test_document_open.html" + }, + { + "path": "navigation-timing/test_document_readiness_exist.html", + "url": "/navigation-timing/test_document_readiness_exist.html" + }, + { + "path": "navigation-timing/test_navigate_within_document.html", + "url": "/navigation-timing/test_navigate_within_document.html" + }, + { + "path": "navigation-timing/test_navigation_attributes_exist.html", + "url": "/navigation-timing/test_navigation_attributes_exist.html" + }, + { + "path": "navigation-timing/test_navigation_redirectCount_none.html", + "url": "/navigation-timing/test_navigation_redirectCount_none.html" + }, + { + "path": "navigation-timing/test_navigation_type_backforward.html", + "url": "/navigation-timing/test_navigation_type_backforward.html" + }, + { + "path": "navigation-timing/test_navigation_type_enums.html", + "url": "/navigation-timing/test_navigation_type_enums.html" + }, + { + "path": "navigation-timing/test_navigation_type_reload.html", + "url": "/navigation-timing/test_navigation_type_reload.html" + }, + { + "path": "navigation-timing/test_no_previous_document.html", + "url": "/navigation-timing/test_no_previous_document.html" + }, + { + "path": "navigation-timing/test_performance_attributes_exist.html", + "url": "/navigation-timing/test_performance_attributes_exist.html" + }, + { + "path": "navigation-timing/test_performance_attributes_exist_in_object.html", + "url": "/navigation-timing/test_performance_attributes_exist_in_object.html" + }, + { + "path": "navigation-timing/test_readwrite.html", + "url": "/navigation-timing/test_readwrite.html" + }, + { + "path": "navigation-timing/test_timing_attributes_exist.html", + "url": "/navigation-timing/test_timing_attributes_exist.html" + }, + { + "path": "navigation-timing/test_timing_attributes_order.html", + "url": "/navigation-timing/test_timing_attributes_order.html" + }, + { + "path": "navigation-timing/test_timing_client_redirect.html", + "url": "/navigation-timing/test_timing_client_redirect.html" + }, + { + "path": "navigation-timing/test_timing_reload.html", + "url": "/navigation-timing/test_timing_reload.html" + }, + { + "path": "navigation-timing/test_timing_server_redirect.html", + "url": "/navigation-timing/test_timing_server_redirect.html" + }, + { + "path": "navigation-timing/test_timing_xserver_redirect.html", + "url": "/navigation-timing/test_timing_xserver_redirect.html" + }, + { + "path": "navigation-timing/test_unique_performance_objects.html", + "url": "/navigation-timing/test_unique_performance_objects.html" + }, + { + "path": "notifications/constructor-basic.html", + "url": "/notifications/constructor-basic.html" + }, + { + "path": "notifications/constructor-invalid.html", + "url": "/notifications/constructor-invalid.html" + }, + { + "path": "notifications/event-onclose.html", + "url": "/notifications/event-onclose.html" + }, + { + "path": "notifications/event-onshow.html", + "url": "/notifications/event-onshow.html" + }, + { + "path": "notifications/instance.html", + "url": "/notifications/instance.html" + }, + { + "path": "notifications/interfaces.html", + "url": "/notifications/interfaces.html" + }, + { + "path": "notifications/lang.html", + "url": "/notifications/lang.html" + }, + { + "path": "notifications/permission.html", + "url": "/notifications/permission.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/input_autocomplete.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/input_autocomplete.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/input_list.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/input_list.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/input_valueasdate.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/input_valueasdate.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/input_valueasnumber.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/input_valueasnumber.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/select_length.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/select_length.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/select_selectedindex.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/select_selectedindex.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/button_checkvalidity.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/button_checkvalidity.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/button_labels.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/button_labels.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/button_setcustomvalidity.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/button_setcustomvalidity.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/button_validationmessage.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/button_validationmessage.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/button_validity.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/button_validity.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/button_willvalidate.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/button_willvalidate.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/fieldset_checkvalidity.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/fieldset_checkvalidity.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/fieldset_setcustomvalidity.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/fieldset_setcustomvalidity.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/fieldset_validationmessage.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/fieldset_validationmessage.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/fieldset_validity.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/fieldset_validity.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/fieldset_willvalidate.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/fieldset_willvalidate.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/form_action.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/form_action.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/form_checkvalidity.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/form_checkvalidity.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/form_length.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/form_length.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/form_submit.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/form_submit.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/input_checkvalidity.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/input_checkvalidity.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/input_height.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/input_height.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/input_labels.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/input_labels.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/input_setcustomvalidity.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/input_setcustomvalidity.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/input_stepdown.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/input_stepdown.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/input_stepup.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/input_stepup.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/input_validationmessage.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/input_validationmessage.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/input_validity.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/input_validity.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/input_value_invalidstateerr.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/input_value_invalidstateerr.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/input_valueasdate_invalidstateerr.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/input_valueasdate_invalidstateerr.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/input_valueasnumber_invalidstateerr.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/input_valueasnumber_invalidstateerr.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/input_width.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/input_width.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/input_willvalidate.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/input_willvalidate.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/keygen_checkvalidity.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/keygen_checkvalidity.html" + }, + { + "path": "old-tests/submission/Infraware/Forms/contents/Forms/keygen_labels.html", + "url": "/old-tests/submission/Infraware/Forms/contents/Forms/keygen_labels.html" + }, + { + "path": "old-tests/submission/Microsoft/history/history_000.htm", + "url": "/old-tests/submission/Microsoft/history/history_000.htm" + }, + { + "path": "old-tests/submission/Microsoft/sandbox/sandbox_001.htm", + "url": "/old-tests/submission/Microsoft/sandbox/sandbox_001.htm" + }, + { + "path": "old-tests/submission/Microsoft/sandbox/sandbox_005.htm", + "url": "/old-tests/submission/Microsoft/sandbox/sandbox_005.htm" + }, + { + "path": "old-tests/submission/Microsoft/sandbox/sandbox_011.htm", + "url": "/old-tests/submission/Microsoft/sandbox/sandbox_011.htm" + }, + { + "path": "old-tests/submission/Microsoft/sandbox/sandbox_012.htm", + "url": "/old-tests/submission/Microsoft/sandbox/sandbox_012.htm" + }, + { + "path": "old-tests/submission/Microsoft/sandbox/sandbox_013.htm", + "url": "/old-tests/submission/Microsoft/sandbox/sandbox_013.htm" + }, + { + "path": "old-tests/submission/Microsoft/sandbox/sandbox_014.htm", + "url": "/old-tests/submission/Microsoft/sandbox/sandbox_014.htm" + }, + { + "path": "old-tests/submission/Microsoft/sandbox/sandbox_015.htm", + "url": "/old-tests/submission/Microsoft/sandbox/sandbox_015.htm" + }, + { + "path": "old-tests/submission/Microsoft/sandbox/sandbox_016.htm", + "url": "/old-tests/submission/Microsoft/sandbox/sandbox_016.htm" + }, + { + "path": "old-tests/submission/Microsoft/sandbox/sandbox_017.htm", + "url": "/old-tests/submission/Microsoft/sandbox/sandbox_017.htm" + }, + { + "path": "old-tests/submission/Microsoft/sandbox/sandbox_018.htm", + "url": "/old-tests/submission/Microsoft/sandbox/sandbox_018.htm" + }, + { + "path": "old-tests/submission/Microsoft/sandbox/sandbox_019.htm", + "url": "/old-tests/submission/Microsoft/sandbox/sandbox_019.htm" + }, + { + "path": "old-tests/submission/Microsoft/sandbox/sandbox_023.htm", + "url": "/old-tests/submission/Microsoft/sandbox/sandbox_023.htm" + }, + { + "path": "old-tests/submission/Microsoft/sandbox/sandbox_024.htm", + "url": "/old-tests/submission/Microsoft/sandbox/sandbox_024.htm" + }, + { + "path": "old-tests/submission/Microsoft/sandbox/sandbox_025.htm", + "url": "/old-tests/submission/Microsoft/sandbox/sandbox_025.htm" + }, + { + "path": "old-tests/submission/Microsoft/sandbox/sandbox_026.htm", + "url": "/old-tests/submission/Microsoft/sandbox/sandbox_026.htm" + }, + { + "path": "old-tests/submission/Microsoft/sandbox/sandbox_027.htm", + "url": "/old-tests/submission/Microsoft/sandbox/sandbox_027.htm" + }, + { + "path": "old-tests/submission/Microsoft/sandbox/sandbox_028.htm", + "url": "/old-tests/submission/Microsoft/sandbox/sandbox_028.htm" + }, + { + "path": "old-tests/submission/Microsoft/sandbox/sandbox_029.htm", + "url": "/old-tests/submission/Microsoft/sandbox/sandbox_029.htm" + }, + { + "path": "old-tests/submission/Microsoft/sandbox/sandbox_030.htm", + "url": "/old-tests/submission/Microsoft/sandbox/sandbox_030.htm" + }, + { + "path": "old-tests/submission/Microsoft/sandbox/sandbox_031.htm", + "url": "/old-tests/submission/Microsoft/sandbox/sandbox_031.htm" + }, + { + "path": "old-tests/submission/Microsoft/sandbox/sandbox_032.htm", + "url": "/old-tests/submission/Microsoft/sandbox/sandbox_032.htm" + }, + { + "path": "old-tests/submission/Microsoft/structuredclone/structuredclone_0.html", + "url": "/old-tests/submission/Microsoft/structuredclone/structuredclone_0.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/001.html", + "url": "/old-tests/submission/Opera/script_scheduling/001.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/002.html", + "url": "/old-tests/submission/Opera/script_scheduling/002.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/003.html", + "url": "/old-tests/submission/Opera/script_scheduling/003.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/004.html", + "url": "/old-tests/submission/Opera/script_scheduling/004.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/005.html", + "url": "/old-tests/submission/Opera/script_scheduling/005.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/006.html", + "url": "/old-tests/submission/Opera/script_scheduling/006.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/007.html", + "url": "/old-tests/submission/Opera/script_scheduling/007.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/008.html", + "url": "/old-tests/submission/Opera/script_scheduling/008.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/009.html", + "url": "/old-tests/submission/Opera/script_scheduling/009.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/010.html", + "url": "/old-tests/submission/Opera/script_scheduling/010.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/011.html", + "url": "/old-tests/submission/Opera/script_scheduling/011.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/012.html", + "url": "/old-tests/submission/Opera/script_scheduling/012.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/013.html", + "url": "/old-tests/submission/Opera/script_scheduling/013.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/014.html", + "url": "/old-tests/submission/Opera/script_scheduling/014.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/015.html", + "url": "/old-tests/submission/Opera/script_scheduling/015.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/015a.html", + "url": "/old-tests/submission/Opera/script_scheduling/015a.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/016.html", + "url": "/old-tests/submission/Opera/script_scheduling/016.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/017.html", + "url": "/old-tests/submission/Opera/script_scheduling/017.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/018.html", + "url": "/old-tests/submission/Opera/script_scheduling/018.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/019.html", + "url": "/old-tests/submission/Opera/script_scheduling/019.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/020.html", + "url": "/old-tests/submission/Opera/script_scheduling/020.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/021.html", + "url": "/old-tests/submission/Opera/script_scheduling/021.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/022.html", + "url": "/old-tests/submission/Opera/script_scheduling/022.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/023.html", + "url": "/old-tests/submission/Opera/script_scheduling/023.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/024.html", + "url": "/old-tests/submission/Opera/script_scheduling/024.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/025.html", + "url": "/old-tests/submission/Opera/script_scheduling/025.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/026.html", + "url": "/old-tests/submission/Opera/script_scheduling/026.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/027.html", + "url": "/old-tests/submission/Opera/script_scheduling/027.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/028.html", + "url": "/old-tests/submission/Opera/script_scheduling/028.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/029.html", + "url": "/old-tests/submission/Opera/script_scheduling/029.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/030.html", + "url": "/old-tests/submission/Opera/script_scheduling/030.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/031.html", + "url": "/old-tests/submission/Opera/script_scheduling/031.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/032.html", + "url": "/old-tests/submission/Opera/script_scheduling/032.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/033.html", + "url": "/old-tests/submission/Opera/script_scheduling/033.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/034.html", + "url": "/old-tests/submission/Opera/script_scheduling/034.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/035.html", + "url": "/old-tests/submission/Opera/script_scheduling/035.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/036.html", + "url": "/old-tests/submission/Opera/script_scheduling/036.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/037.html", + "url": "/old-tests/submission/Opera/script_scheduling/037.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/038.html", + "url": "/old-tests/submission/Opera/script_scheduling/038.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/039.html", + "url": "/old-tests/submission/Opera/script_scheduling/039.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/040.html", + "url": "/old-tests/submission/Opera/script_scheduling/040.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/041.html", + "url": "/old-tests/submission/Opera/script_scheduling/041.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/042.html", + "url": "/old-tests/submission/Opera/script_scheduling/042.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/043.html", + "url": "/old-tests/submission/Opera/script_scheduling/043.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/044.html", + "url": "/old-tests/submission/Opera/script_scheduling/044.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/045.html", + "url": "/old-tests/submission/Opera/script_scheduling/045.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/046.html", + "url": "/old-tests/submission/Opera/script_scheduling/046.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/047.html", + "url": "/old-tests/submission/Opera/script_scheduling/047.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/048.html", + "url": "/old-tests/submission/Opera/script_scheduling/048.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/049.html", + "url": "/old-tests/submission/Opera/script_scheduling/049.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/050.html", + "url": "/old-tests/submission/Opera/script_scheduling/050.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/051.html", + "url": "/old-tests/submission/Opera/script_scheduling/051.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/052.html", + "url": "/old-tests/submission/Opera/script_scheduling/052.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/053.html", + "url": "/old-tests/submission/Opera/script_scheduling/053.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/054.html", + "url": "/old-tests/submission/Opera/script_scheduling/054.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/055.html", + "url": "/old-tests/submission/Opera/script_scheduling/055.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/056.html", + "url": "/old-tests/submission/Opera/script_scheduling/056.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/057.html", + "url": "/old-tests/submission/Opera/script_scheduling/057.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/058.html", + "url": "/old-tests/submission/Opera/script_scheduling/058.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/059.html", + "url": "/old-tests/submission/Opera/script_scheduling/059.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/060.html", + "url": "/old-tests/submission/Opera/script_scheduling/060.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/061.html", + "url": "/old-tests/submission/Opera/script_scheduling/061.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/062.html", + "url": "/old-tests/submission/Opera/script_scheduling/062.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/063.html", + "url": "/old-tests/submission/Opera/script_scheduling/063.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/064.html", + "url": "/old-tests/submission/Opera/script_scheduling/064.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/065.html", + "url": "/old-tests/submission/Opera/script_scheduling/065.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/066.html", + "url": "/old-tests/submission/Opera/script_scheduling/066.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/067.html", + "url": "/old-tests/submission/Opera/script_scheduling/067.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/068.html", + "url": "/old-tests/submission/Opera/script_scheduling/068.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/069.html", + "url": "/old-tests/submission/Opera/script_scheduling/069.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/070.html", + "url": "/old-tests/submission/Opera/script_scheduling/070.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/071.html", + "url": "/old-tests/submission/Opera/script_scheduling/071.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/072.html", + "url": "/old-tests/submission/Opera/script_scheduling/072.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/073.html", + "url": "/old-tests/submission/Opera/script_scheduling/073.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/074.html", + "url": "/old-tests/submission/Opera/script_scheduling/074.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/075.html", + "url": "/old-tests/submission/Opera/script_scheduling/075.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/076.html", + "url": "/old-tests/submission/Opera/script_scheduling/076.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/077.html", + "url": "/old-tests/submission/Opera/script_scheduling/077.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/078.html", + "url": "/old-tests/submission/Opera/script_scheduling/078.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/079.html", + "url": "/old-tests/submission/Opera/script_scheduling/079.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/080.html", + "url": "/old-tests/submission/Opera/script_scheduling/080.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/081.html", + "url": "/old-tests/submission/Opera/script_scheduling/081.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/082.html", + "url": "/old-tests/submission/Opera/script_scheduling/082.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/083.html", + "url": "/old-tests/submission/Opera/script_scheduling/083.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/084.html", + "url": "/old-tests/submission/Opera/script_scheduling/084.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/085.html", + "url": "/old-tests/submission/Opera/script_scheduling/085.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/086.html", + "url": "/old-tests/submission/Opera/script_scheduling/086.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/087.html", + "url": "/old-tests/submission/Opera/script_scheduling/087.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/088.html", + "url": "/old-tests/submission/Opera/script_scheduling/088.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/089.html", + "url": "/old-tests/submission/Opera/script_scheduling/089.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/090.html", + "url": "/old-tests/submission/Opera/script_scheduling/090.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/091.html", + "url": "/old-tests/submission/Opera/script_scheduling/091.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/092.html", + "url": "/old-tests/submission/Opera/script_scheduling/092.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/094.html", + "url": "/old-tests/submission/Opera/script_scheduling/094.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/095.html", + "url": "/old-tests/submission/Opera/script_scheduling/095.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/096.html", + "url": "/old-tests/submission/Opera/script_scheduling/096.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/097.html", + "url": "/old-tests/submission/Opera/script_scheduling/097.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/098.html", + "url": "/old-tests/submission/Opera/script_scheduling/098.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/099.html", + "url": "/old-tests/submission/Opera/script_scheduling/099.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/100.html", + "url": "/old-tests/submission/Opera/script_scheduling/100.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/101.html", + "url": "/old-tests/submission/Opera/script_scheduling/101.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/103.html", + "url": "/old-tests/submission/Opera/script_scheduling/103.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/104.html", + "url": "/old-tests/submission/Opera/script_scheduling/104.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/105.html", + "url": "/old-tests/submission/Opera/script_scheduling/105.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/106-import.html", + "url": "/old-tests/submission/Opera/script_scheduling/106-import.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/106-noimport.html", + "url": "/old-tests/submission/Opera/script_scheduling/106-noimport.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/107-import.html", + "url": "/old-tests/submission/Opera/script_scheduling/107-import.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/107-noimport.html", + "url": "/old-tests/submission/Opera/script_scheduling/107-noimport.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/108.html", + "url": "/old-tests/submission/Opera/script_scheduling/108.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/109.html", + "url": "/old-tests/submission/Opera/script_scheduling/109.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/110.html", + "url": "/old-tests/submission/Opera/script_scheduling/110.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/111.html", + "url": "/old-tests/submission/Opera/script_scheduling/111.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/112.html", + "url": "/old-tests/submission/Opera/script_scheduling/112.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/113.html", + "url": "/old-tests/submission/Opera/script_scheduling/113.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/114.html", + "url": "/old-tests/submission/Opera/script_scheduling/114.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/115.html", + "url": "/old-tests/submission/Opera/script_scheduling/115.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/116.html", + "url": "/old-tests/submission/Opera/script_scheduling/116.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/117.html", + "url": "/old-tests/submission/Opera/script_scheduling/117.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/118.html", + "url": "/old-tests/submission/Opera/script_scheduling/118.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/119.html", + "url": "/old-tests/submission/Opera/script_scheduling/119.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/120.html", + "url": "/old-tests/submission/Opera/script_scheduling/120.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/121.html", + "url": "/old-tests/submission/Opera/script_scheduling/121.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/122.html", + "url": "/old-tests/submission/Opera/script_scheduling/122.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/123.html", + "url": "/old-tests/submission/Opera/script_scheduling/123.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/124.html", + "url": "/old-tests/submission/Opera/script_scheduling/124.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/125.html", + "url": "/old-tests/submission/Opera/script_scheduling/125.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/126.html", + "url": "/old-tests/submission/Opera/script_scheduling/126.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/127.html", + "url": "/old-tests/submission/Opera/script_scheduling/127.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/128.html", + "url": "/old-tests/submission/Opera/script_scheduling/128.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/129.html", + "url": "/old-tests/submission/Opera/script_scheduling/129.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/130.html", + "url": "/old-tests/submission/Opera/script_scheduling/130.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/131.html", + "url": "/old-tests/submission/Opera/script_scheduling/131.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/132.html", + "url": "/old-tests/submission/Opera/script_scheduling/132.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/133.html", + "url": "/old-tests/submission/Opera/script_scheduling/133.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/134.html", + "url": "/old-tests/submission/Opera/script_scheduling/134.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/135.html", + "url": "/old-tests/submission/Opera/script_scheduling/135.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/136.html", + "url": "/old-tests/submission/Opera/script_scheduling/136.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/137.html", + "url": "/old-tests/submission/Opera/script_scheduling/137.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/138.html", + "url": "/old-tests/submission/Opera/script_scheduling/138.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/139.html", + "url": "/old-tests/submission/Opera/script_scheduling/139.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/140.html", + "url": "/old-tests/submission/Opera/script_scheduling/140.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/141.html", + "url": "/old-tests/submission/Opera/script_scheduling/141.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/142.html", + "url": "/old-tests/submission/Opera/script_scheduling/142.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/143.html", + "url": "/old-tests/submission/Opera/script_scheduling/143.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/144.html", + "url": "/old-tests/submission/Opera/script_scheduling/144.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/145.html", + "url": "/old-tests/submission/Opera/script_scheduling/145.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/146.html", + "url": "/old-tests/submission/Opera/script_scheduling/146.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/147.html", + "url": "/old-tests/submission/Opera/script_scheduling/147.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/148.html", + "url": "/old-tests/submission/Opera/script_scheduling/148.html" + }, + { + "path": "old-tests/submission/Opera/script_scheduling/149.html", + "url": "/old-tests/submission/Opera/script_scheduling/149.html" + }, + { + "path": "orientation-event/idlharness.html", + "url": "/orientation-event/idlharness.html" + }, + { + "path": "page-visibility/idlharness.html", + "url": "/page-visibility/idlharness.html" + }, + { + "path": "page-visibility/test_attributes_exist.html", + "url": "/page-visibility/test_attributes_exist.html" + }, + { + "path": "page-visibility/test_child_document.html", + "url": "/page-visibility/test_child_document.html" + }, + { + "path": "page-visibility/test_default_view.html", + "url": "/page-visibility/test_default_view.html" + }, + { + "path": "page-visibility/test_read_only.html", + "url": "/page-visibility/test_read_only.html" + }, + { + "path": "page-visibility/unload.html", + "url": "/page-visibility/unload.html" + }, + { + "path": "payment-request/interfaces.https.html", + "url": "/payment-request/interfaces.https.html" + }, + { + "path": "payment-request/payment-request-in-iframe.html", + "url": "/payment-request/payment-request-in-iframe.html" + }, + { + "path": "performance-timeline/case-sensitivity.html", + "url": "/performance-timeline/case-sensitivity.html" + }, + { + "path": "performance-timeline/idlharness.html", + "url": "/performance-timeline/idlharness.html" + }, + { + "path": "performance-timeline/po-disconnect.html", + "url": "/performance-timeline/po-disconnect.html" + }, + { + "path": "performance-timeline/po-getentries.html", + "url": "/performance-timeline/po-getentries.html" + }, + { + "path": "performance-timeline/po-mark-measure.html", + "url": "/performance-timeline/po-mark-measure.html" + }, + { + "path": "performance-timeline/po-navigation.html", + "url": "/performance-timeline/po-navigation.html" + }, + { + "path": "performance-timeline/po-observe.html", + "url": "/performance-timeline/po-observe.html" + }, + { + "path": "performance-timeline/po-resource.html", + "url": "/performance-timeline/po-resource.html" + }, + { + "path": "pointerevents/pointerevent_constructor.html", + "url": "/pointerevents/pointerevent_constructor.html" + }, + { + "path": "pointerevents/pointerevent_touch-action-illegal.html", + "url": "/pointerevents/pointerevent_touch-action-illegal.html" + }, + { + "path": "pointerevents/pointerevent_touch-action-verification.html", + "url": "/pointerevents/pointerevent_touch-action-verification.html" + }, + { + "path": "pointerlock/constructor.html", + "url": "/pointerlock/constructor.html" + }, + { + "path": "pointerlock/idlharness.html", + "url": "/pointerlock/idlharness.html" + }, + { + "path": "presentation-api/controlling-ua/PresentationRequest_error.html", + "url": "/presentation-api/controlling-ua/PresentationRequest_error.html" + }, + { + "path": "presentation-api/controlling-ua/PresentationRequest_success.html", + "url": "/presentation-api/controlling-ua/PresentationRequest_success.html" + }, + { + "path": "presentation-api/controlling-ua/getAvailability.html", + "url": "/presentation-api/controlling-ua/getAvailability.html" + }, + { + "path": "presentation-api/controlling-ua/getAvailability_mixedcontent.https.html", + "url": "/presentation-api/controlling-ua/getAvailability_mixedcontent.https.html" + }, + { + "path": "presentation-api/controlling-ua/getAvailability_sandboxing_error.html", + "url": "/presentation-api/controlling-ua/getAvailability_sandboxing_error.html" + }, + { + "path": "presentation-api/controlling-ua/getAvailability_sandboxing_success.html", + "url": "/presentation-api/controlling-ua/getAvailability_sandboxing_success.html" + }, + { + "path": "presentation-api/controlling-ua/idlharness.html", + "url": "/presentation-api/controlling-ua/idlharness.html" + }, + { + "path": "presentation-api/controlling-ua/reconnectToPresentation_mixedcontent.https.html", + "url": "/presentation-api/controlling-ua/reconnectToPresentation_mixedcontent.https.html" + }, + { + "path": "presentation-api/controlling-ua/reconnectToPresentation_sandboxing_error.html", + "url": "/presentation-api/controlling-ua/reconnectToPresentation_sandboxing_error.html" + }, + { + "path": "presentation-api/controlling-ua/reconnectToPresentation_sandboxing_success.html", + "url": "/presentation-api/controlling-ua/reconnectToPresentation_sandboxing_success.html" + }, + { + "path": "presentation-api/controlling-ua/startNewPresentation_error.html", + "url": "/presentation-api/controlling-ua/startNewPresentation_error.html" + }, + { + "path": "presentation-api/receiving-ua/idlharness.html", + "url": "/presentation-api/receiving-ua/idlharness.html" + }, + { + "path": "progress-events/constructor.html", + "url": "/progress-events/constructor.html" + }, + { + "path": "progress-events/interface.html", + "url": "/progress-events/interface.html" + }, + { + "path": "progress-events/tests/submissions/Samsung/firing-events-http-content-length.html", + "url": "/progress-events/tests/submissions/Samsung/firing-events-http-content-length.html" + }, + { + "path": "progress-events/tests/submissions/Samsung/firing-events-http-no-content-length.html", + "url": "/progress-events/tests/submissions/Samsung/firing-events-http-no-content-length.html" + }, + { + "path": "proximity/DeviceProximityEvent_tests.html", + "url": "/proximity/DeviceProximityEvent_tests.html" + }, + { + "path": "proximity/UserProximityEvent_tests.html", + "url": "/proximity/UserProximityEvent_tests.html" + }, + { + "path": "proximity/idlharness.html", + "url": "/proximity/idlharness.html" + }, + { + "path": "quirks-mode/blocks-ignore-line-height.html", + "url": "/quirks-mode/blocks-ignore-line-height.html" + }, + { + "path": "quirks-mode/line-height-calculation.html", + "url": "/quirks-mode/line-height-calculation.html" + }, + { + "path": "quirks-mode/percentage-height-calculation.html", + "url": "/quirks-mode/percentage-height-calculation.html" + }, + { + "path": "quirks-mode/supports.html", + "url": "/quirks-mode/supports.html" + }, + { + "path": "quirks-mode/table-cell-nowrap-minimum-width-calculation.html", + "url": "/quirks-mode/table-cell-nowrap-minimum-width-calculation.html" + }, + { + "path": "quirks-mode/table-cell-width-calculation.html", + "url": "/quirks-mode/table-cell-width-calculation.html" + }, + { + "path": "quirks-mode/unitless-length.html", + "url": "/quirks-mode/unitless-length.html" + }, + { + "path": "referrer-policy/generic/subresource-test/area-navigate.html", + "url": "/referrer-policy/generic/subresource-test/area-navigate.html" + }, + { + "path": "referrer-policy/generic/subresource-test/attr-referrer-invalid-value.html", + "url": "/referrer-policy/generic/subresource-test/attr-referrer-invalid-value.html" + }, + { + "path": "referrer-policy/generic/subresource-test/fetch-messaging.html", + "url": "/referrer-policy/generic/subresource-test/fetch-messaging.html" + }, + { + "path": "referrer-policy/generic/subresource-test/iframe-messaging.html", + "url": "/referrer-policy/generic/subresource-test/iframe-messaging.html" + }, + { + "path": "referrer-policy/generic/subresource-test/image-decoding.html", + "url": "/referrer-policy/generic/subresource-test/image-decoding.html" + }, + { + "path": "referrer-policy/generic/subresource-test/link-navigate.html", + "url": "/referrer-policy/generic/subresource-test/link-navigate.html" + }, + { + "path": "referrer-policy/generic/subresource-test/script-messaging.html", + "url": "/referrer-policy/generic/subresource-test/script-messaging.html" + }, + { + "path": "referrer-policy/generic/subresource-test/worker-messaging.html", + "url": "/referrer-policy/generic/subresource-test/worker-messaging.html" + }, + { + "path": "referrer-policy/generic/subresource-test/xhr-messaging.html", + "url": "/referrer-policy/generic/subresource-test/xhr-messaging.html" + }, + { + "path": "referrer-policy/generic/unsupported-csp-referrer-directive.html", + "url": "/referrer-policy/generic/unsupported-csp-referrer-directive.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/cross-origin/http-http/script-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/cross-origin/http-http/script-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/cross-origin/http-https/script-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/cross-origin/http-https/script-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/same-origin/http-http/fetch-request/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/same-origin/http-http/fetch-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/same-origin/http-http/script-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/same-origin/http-http/script-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/same-origin/http-http/xhr-request/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/same-origin/http-http/xhr-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/same-origin/http-https/fetch-request/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/same-origin/http-https/fetch-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/same-origin/http-https/script-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/same-origin/http-https/script-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/same-origin/http-https/xhr-request/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/same-origin/http-https/xhr-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/http-rp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/http-rp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/no-referrer/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/no-referrer/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/cross-origin/http-http/script-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/cross-origin/http-http/script-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/cross-origin/http-https/script-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/cross-origin/http-https/script-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/same-origin/http-http/fetch-request/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/same-origin/http-http/fetch-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/same-origin/http-http/script-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/same-origin/http-http/script-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/same-origin/http-http/xhr-request/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/same-origin/http-http/xhr-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/same-origin/http-https/fetch-request/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/same-origin/http-https/fetch-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/same-origin/http-https/script-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/same-origin/http-https/script-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/same-origin/http-https/xhr-request/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/same-origin/http-https/xhr-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/http-rp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/http-rp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/origin/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/origin/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/attr-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/attr-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/attr-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/same-origin/attr-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/attr-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/attr-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/attr-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/attr-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/attr-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/same-origin/attr-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/attr-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/attr-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/attr-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/attr-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/attr-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/same-origin/attr-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/attr-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/attr-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/attr-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/attr-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/attr-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/same-origin/attr-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/attr-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/attr-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/attr-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/attr-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/attr-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html", + "url": "/referrer-policy/same-origin/attr-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/attr-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/attr-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/attr-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/attr-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/attr-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html", + "url": "/referrer-policy/same-origin/attr-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/attr-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/attr-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/attr-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/attr-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/http-rp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/http-rp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/same-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/same-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-http/iframe-tag/cross-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-http/iframe-tag/cross-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-http/iframe-tag/cross-insecure.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-http/iframe-tag/cross-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-http/iframe-tag/cross-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-http/iframe-tag/cross-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-http/img-tag/cross-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-http/img-tag/cross-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-http/img-tag/cross-insecure.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-http/img-tag/cross-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-http/img-tag/cross-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-http/img-tag/cross-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-http/iframe-tag/same-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-http/iframe-tag/same-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-http/iframe-tag/same-insecure.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-http/iframe-tag/same-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-http/iframe-tag/same-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-http/iframe-tag/same-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-http/img-tag/same-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-http/img-tag/same-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-http/img-tag/same-insecure.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-http/img-tag/same-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-http/img-tag/same-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-http/img-tag/same-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/fetch-request/cross-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/fetch-request/cross-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/fetch-request/cross-insecure.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/fetch-request/cross-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/fetch-request/cross-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/fetch-request/cross-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/iframe-tag/cross-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/iframe-tag/cross-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/iframe-tag/cross-insecure.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/iframe-tag/cross-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/iframe-tag/cross-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/iframe-tag/cross-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/img-tag/cross-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/img-tag/cross-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/img-tag/cross-insecure.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/img-tag/cross-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/img-tag/cross-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/img-tag/cross-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/script-tag/cross-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/script-tag/cross-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/script-tag/cross-insecure.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/script-tag/cross-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/script-tag/cross-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/script-tag/cross-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/xhr-request/cross-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/xhr-request/cross-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/xhr-request/cross-insecure.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/xhr-request/cross-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/xhr-request/cross-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/xhr-request/cross-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/fetch-request/same-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/fetch-request/same-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/fetch-request/same-insecure.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/fetch-request/same-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/fetch-request/same-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/fetch-request/same-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/iframe-tag/same-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/iframe-tag/same-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/iframe-tag/same-insecure.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/iframe-tag/same-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/iframe-tag/same-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/iframe-tag/same-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/img-tag/same-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/img-tag/same-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/img-tag/same-insecure.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/img-tag/same-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/img-tag/same-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/img-tag/same-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/script-tag/same-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/script-tag/same-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/script-tag/same-insecure.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/script-tag/same-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/script-tag/same-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/script-tag/same-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/xhr-request/same-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/xhr-request/same-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/xhr-request/same-insecure.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/xhr-request/same-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/xhr-request/same-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/xhr-request/same-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-insecure.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-insecure.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-insecure.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-insecure.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-insecure.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-insecure.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-insecure.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-insecure.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-insecure.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-insecure.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-insecure.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-insecure.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-insecure.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-insecure.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-insecure.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html" + }, + { + "path": "referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html", + "url": "/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html" + }, + { + "path": "referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html", + "url": "/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html" + }, + { + "path": "resource-timing/idlharness.html", + "url": "/resource-timing/idlharness.html" + }, + { + "path": "resource-timing/resource-timing.html", + "url": "/resource-timing/resource-timing.html" + }, + { + "path": "resource-timing/test_resource_timing.html", + "url": "/resource-timing/test_resource_timing.html" + }, + { + "path": "screen-orientation/lock-bad-argument.html", + "url": "/screen-orientation/lock-bad-argument.html" + }, + { + "path": "screen-orientation/lock-basic.html", + "url": "/screen-orientation/lock-basic.html" + }, + { + "path": "screen-orientation/lock-sandboxed-iframe.html", + "url": "/screen-orientation/lock-sandboxed-iframe.html" + }, + { + "path": "screen-orientation/onchange-event-subframe.html", + "url": "/screen-orientation/onchange-event-subframe.html" + }, + { + "path": "screen-orientation/onchange-event.html", + "url": "/screen-orientation/onchange-event.html" + }, + { + "path": "screen-orientation/orientation-api.html", + "url": "/screen-orientation/orientation-api.html" + }, + { + "path": "screen-orientation/orientation-reading.html", + "url": "/screen-orientation/orientation-reading.html" + }, + { + "path": "secure-contexts/basic-popup-and-iframe-tests.html", + "url": "/secure-contexts/basic-popup-and-iframe-tests.html" + }, + { + "path": "secure-contexts/basic-popup-and-iframe-tests.https.html", + "url": "/secure-contexts/basic-popup-and-iframe-tests.https.html" + }, + { + "path": "selection/Document-open.html", + "url": "/selection/Document-open.html" + }, + { + "path": "selection/collapseToStartEnd.html", + "url": "/selection/collapseToStartEnd.html" + }, + { + "path": "selection/deleteFromDocument.html", + "url": "/selection/deleteFromDocument.html" + }, + { + "path": "selection/getRangeAt.html", + "url": "/selection/getRangeAt.html" + }, + { + "path": "selection/getSelection.html", + "url": "/selection/getSelection.html" + }, + { + "path": "selection/interfaces.html", + "url": "/selection/interfaces.html" + }, + { + "path": "selection/isCollapsed.html", + "url": "/selection/isCollapsed.html" + }, + { + "path": "selection/removeAllRanges.html", + "url": "/selection/removeAllRanges.html" + }, + { + "path": "selection/selectAllChildren.html", + "url": "/selection/selectAllChildren.html" + }, + { + "path": "selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html", + "url": "/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html" + }, + { + "path": "selectors/attribute-selectors/attribute-case/cssom.html", + "url": "/selectors/attribute-selectors/attribute-case/cssom.html" + }, + { + "path": "selectors/attribute-selectors/attribute-case/semantics.html", + "url": "/selectors/attribute-selectors/attribute-case/semantics.html" + }, + { + "path": "selectors/attribute-selectors/attribute-case/syntax.html", + "url": "/selectors/attribute-selectors/attribute-case/syntax.html" + }, + { + "path": "selectors/child-indexed-pseudo-class.html", + "url": "/selectors/child-indexed-pseudo-class.html" + }, + { + "path": "service-workers/cache-storage/serviceworker/credentials.html", + "url": "/service-workers/cache-storage/serviceworker/credentials.html" + }, + { + "path": "service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html", + "url": "/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html" + }, + { + "path": "service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html", + "url": "/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html" + }, + { + "path": "service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html", + "url": "/service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html" + }, + { + "path": "service-workers/service-worker/activate-event-after-install-state-change.https.html", + "url": "/service-workers/service-worker/activate-event-after-install-state-change.https.html" + }, + { + "path": "service-workers/service-worker/activation-after-registration.https.html", + "url": "/service-workers/service-worker/activation-after-registration.https.html" + }, + { + "path": "service-workers/service-worker/activation.https.html", + "url": "/service-workers/service-worker/activation.https.html" + }, + { + "path": "service-workers/service-worker/active.https.html", + "url": "/service-workers/service-worker/active.https.html" + }, + { + "path": "service-workers/service-worker/appcache-ordering-main.https.html", + "url": "/service-workers/service-worker/appcache-ordering-main.https.html" + }, + { + "path": "service-workers/service-worker/claim-not-using-registration.https.html", + "url": "/service-workers/service-worker/claim-not-using-registration.https.html" + }, + { + "path": "service-workers/service-worker/claim-using-registration.https.html", + "url": "/service-workers/service-worker/claim-using-registration.https.html" + }, + { + "path": "service-workers/service-worker/client-navigate.https.html", + "url": "/service-workers/service-worker/client-navigate.https.html" + }, + { + "path": "service-workers/service-worker/clients-get-cross-origin.https.html", + "url": "/service-workers/service-worker/clients-get-cross-origin.https.html" + }, + { + "path": "service-workers/service-worker/clients-get.https.html", + "url": "/service-workers/service-worker/clients-get.https.html" + }, + { + "path": "service-workers/service-worker/clients-matchall-client-types.https.html", + "url": "/service-workers/service-worker/clients-matchall-client-types.https.html" + }, + { + "path": "service-workers/service-worker/clients-matchall-include-uncontrolled.https.html", + "url": "/service-workers/service-worker/clients-matchall-include-uncontrolled.https.html" + }, + { + "path": "service-workers/service-worker/clients-matchall.https.html", + "url": "/service-workers/service-worker/clients-matchall.https.html" + }, + { + "path": "service-workers/service-worker/controller-on-disconnect.https.html", + "url": "/service-workers/service-worker/controller-on-disconnect.https.html" + }, + { + "path": "service-workers/service-worker/controller-on-load.https.html", + "url": "/service-workers/service-worker/controller-on-load.https.html" + }, + { + "path": "service-workers/service-worker/controller-on-reload.https.html", + "url": "/service-workers/service-worker/controller-on-reload.https.html" + }, + { + "path": "service-workers/service-worker/extendable-event-async-waituntil.https.html", + "url": "/service-workers/service-worker/extendable-event-async-waituntil.https.html" + }, + { + "path": "service-workers/service-worker/extendable-event-waituntil.https.html", + "url": "/service-workers/service-worker/extendable-event-waituntil.https.html" + }, + { + "path": "service-workers/service-worker/fetch-canvas-tainting-cache.https.html", + "url": "/service-workers/service-worker/fetch-canvas-tainting-cache.https.html" + }, + { + "path": "service-workers/service-worker/fetch-canvas-tainting.https.html", + "url": "/service-workers/service-worker/fetch-canvas-tainting.https.html" + }, + { + "path": "service-workers/service-worker/fetch-cors-xhr.https.html", + "url": "/service-workers/service-worker/fetch-cors-xhr.https.html" + }, + { + "path": "service-workers/service-worker/fetch-csp.https.html", + "url": "/service-workers/service-worker/fetch-csp.https.html" + }, + { + "path": "service-workers/service-worker/fetch-event-after-navigation-within-page.https.html", + "url": "/service-workers/service-worker/fetch-event-after-navigation-within-page.https.html" + }, + { + "path": "service-workers/service-worker/fetch-event-async-respond-with.https.html", + "url": "/service-workers/service-worker/fetch-event-async-respond-with.https.html" + }, + { + "path": "service-workers/service-worker/fetch-event-network-error.https.html", + "url": "/service-workers/service-worker/fetch-event-network-error.https.html" + }, + { + "path": "service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html", + "url": "/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html" + }, + { + "path": "service-workers/service-worker/fetch-event.https.html", + "url": "/service-workers/service-worker/fetch-event.https.html" + }, + { + "path": "service-workers/service-worker/fetch-header-visibility.https.html", + "url": "/service-workers/service-worker/fetch-header-visibility.https.html" + }, + { + "path": "service-workers/service-worker/fetch-request-css-base-url.https.html", + "url": "/service-workers/service-worker/fetch-request-css-base-url.https.html" + }, + { + "path": "service-workers/service-worker/fetch-request-css-images.https.html", + "url": "/service-workers/service-worker/fetch-request-css-images.https.html" + }, + { + "path": "service-workers/service-worker/fetch-request-fallback.https.html", + "url": "/service-workers/service-worker/fetch-request-fallback.https.html" + }, + { + "path": "service-workers/service-worker/fetch-request-no-freshness-headers.https.html", + "url": "/service-workers/service-worker/fetch-request-no-freshness-headers.https.html" + }, + { + "path": "service-workers/service-worker/fetch-request-resources.https.html", + "url": "/service-workers/service-worker/fetch-request-resources.https.html" + }, + { + "path": "service-workers/service-worker/fetch-request-xhr.https.html", + "url": "/service-workers/service-worker/fetch-request-xhr.https.html" + }, + { + "path": "service-workers/service-worker/fetch-response-xhr.https.html", + "url": "/service-workers/service-worker/fetch-response-xhr.https.html" + }, + { + "path": "service-workers/service-worker/getregistration.https.html", + "url": "/service-workers/service-worker/getregistration.https.html" + }, + { + "path": "service-workers/service-worker/getregistrations.https.html", + "url": "/service-workers/service-worker/getregistrations.https.html" + }, + { + "path": "service-workers/service-worker/indexeddb.https.html", + "url": "/service-workers/service-worker/indexeddb.https.html" + }, + { + "path": "service-workers/service-worker/install-event-type.https.html", + "url": "/service-workers/service-worker/install-event-type.https.html" + }, + { + "path": "service-workers/service-worker/installing.https.html", + "url": "/service-workers/service-worker/installing.https.html" + }, + { + "path": "service-workers/service-worker/interfaces.https.html", + "url": "/service-workers/service-worker/interfaces.https.html" + }, + { + "path": "service-workers/service-worker/invalid-blobtype.https.html", + "url": "/service-workers/service-worker/invalid-blobtype.https.html" + }, + { + "path": "service-workers/service-worker/invalid-header.https.html", + "url": "/service-workers/service-worker/invalid-header.https.html" + }, + { + "path": "service-workers/service-worker/multiple-register.https.html", + "url": "/service-workers/service-worker/multiple-register.https.html" + }, + { + "path": "service-workers/service-worker/multiple-update.https.html", + "url": "/service-workers/service-worker/multiple-update.https.html" + }, + { + "path": "service-workers/service-worker/navigate-window.https.html", + "url": "/service-workers/service-worker/navigate-window.https.html" + }, + { + "path": "service-workers/service-worker/navigation-redirect.https.html", + "url": "/service-workers/service-worker/navigation-redirect.https.html" + }, + { + "path": "service-workers/service-worker/onactivate-script-error.https.html", + "url": "/service-workers/service-worker/onactivate-script-error.https.html" + }, + { + "path": "service-workers/service-worker/oninstall-script-error.https.html", + "url": "/service-workers/service-worker/oninstall-script-error.https.html" + }, + { + "path": "service-workers/service-worker/performance-timeline.https.html", + "url": "/service-workers/service-worker/performance-timeline.https.html" + }, + { + "path": "service-workers/service-worker/postmessage-msgport-to-client.https.html", + "url": "/service-workers/service-worker/postmessage-msgport-to-client.https.html" + }, + { + "path": "service-workers/service-worker/postmessage-to-client.https.html", + "url": "/service-workers/service-worker/postmessage-to-client.https.html" + }, + { + "path": "service-workers/service-worker/postmessage.https.html", + "url": "/service-workers/service-worker/postmessage.https.html" + }, + { + "path": "service-workers/service-worker/ready.https.html", + "url": "/service-workers/service-worker/ready.https.html" + }, + { + "path": "service-workers/service-worker/referer.https.html", + "url": "/service-workers/service-worker/referer.https.html" + }, + { + "path": "service-workers/service-worker/register-default-scope.https.html", + "url": "/service-workers/service-worker/register-default-scope.https.html" + }, + { + "path": "service-workers/service-worker/register-same-scope-different-script-url.https.html", + "url": "/service-workers/service-worker/register-same-scope-different-script-url.https.html" + }, + { + "path": "service-workers/service-worker/register-wait-forever-in-install-worker.https.html", + "url": "/service-workers/service-worker/register-wait-forever-in-install-worker.https.html" + }, + { + "path": "service-workers/service-worker/registration-end-to-end.https.html", + "url": "/service-workers/service-worker/registration-end-to-end.https.html" + }, + { + "path": "service-workers/service-worker/registration-events.https.html", + "url": "/service-workers/service-worker/registration-events.https.html" + }, + { + "path": "service-workers/service-worker/registration-iframe.https.html", + "url": "/service-workers/service-worker/registration-iframe.https.html" + }, + { + "path": "service-workers/service-worker/registration-service-worker-attributes.https.html", + "url": "/service-workers/service-worker/registration-service-worker-attributes.https.html" + }, + { + "path": "service-workers/service-worker/registration.https.html", + "url": "/service-workers/service-worker/registration.https.html" + }, + { + "path": "service-workers/service-worker/rejections.https.html", + "url": "/service-workers/service-worker/rejections.https.html" + }, + { + "path": "service-workers/service-worker/request-end-to-end.https.html", + "url": "/service-workers/service-worker/request-end-to-end.https.html" + }, + { + "path": "service-workers/service-worker/resource-timing.https.html", + "url": "/service-workers/service-worker/resource-timing.https.html" + }, + { + "path": "service-workers/service-worker/service-worker-csp-connect.https.html", + "url": "/service-workers/service-worker/service-worker-csp-connect.https.html" + }, + { + "path": "service-workers/service-worker/service-worker-csp-default.https.html", + "url": "/service-workers/service-worker/service-worker-csp-default.https.html" + }, + { + "path": "service-workers/service-worker/service-worker-csp-script.https.html", + "url": "/service-workers/service-worker/service-worker-csp-script.https.html" + }, + { + "path": "service-workers/service-worker/serviceworkerobject-scripturl.https.html", + "url": "/service-workers/service-worker/serviceworkerobject-scripturl.https.html" + }, + { + "path": "service-workers/service-worker/shared-worker-controlled.https.html", + "url": "/service-workers/service-worker/shared-worker-controlled.https.html" + }, + { + "path": "service-workers/service-worker/skip-waiting-installed.https.html", + "url": "/service-workers/service-worker/skip-waiting-installed.https.html" + }, + { + "path": "service-workers/service-worker/skip-waiting-using-registration.https.html", + "url": "/service-workers/service-worker/skip-waiting-using-registration.https.html" + }, + { + "path": "service-workers/service-worker/skip-waiting-without-client.https.html", + "url": "/service-workers/service-worker/skip-waiting-without-client.https.html" + }, + { + "path": "service-workers/service-worker/skip-waiting-without-using-registration.https.html", + "url": "/service-workers/service-worker/skip-waiting-without-using-registration.https.html" + }, + { + "path": "service-workers/service-worker/skip-waiting.https.html", + "url": "/service-workers/service-worker/skip-waiting.https.html" + }, + { + "path": "service-workers/service-worker/state.https.html", + "url": "/service-workers/service-worker/state.https.html" + }, + { + "path": "service-workers/service-worker/synced-state.https.html", + "url": "/service-workers/service-worker/synced-state.https.html" + }, + { + "path": "service-workers/service-worker/uncontrolled-page.https.html", + "url": "/service-workers/service-worker/uncontrolled-page.https.html" + }, + { + "path": "service-workers/service-worker/unregister-controller.https.html", + "url": "/service-workers/service-worker/unregister-controller.https.html" + }, + { + "path": "service-workers/service-worker/unregister-then-register-new-script.https.html", + "url": "/service-workers/service-worker/unregister-then-register-new-script.https.html" + }, + { + "path": "service-workers/service-worker/unregister-then-register.https.html", + "url": "/service-workers/service-worker/unregister-then-register.https.html" + }, + { + "path": "service-workers/service-worker/unregister.https.html", + "url": "/service-workers/service-worker/unregister.https.html" + }, + { + "path": "service-workers/service-worker/update-after-navigation-fetch-event.https.html", + "url": "/service-workers/service-worker/update-after-navigation-fetch-event.https.html" + }, + { + "path": "service-workers/service-worker/update-after-oneday.https.html", + "url": "/service-workers/service-worker/update-after-oneday.https.html" + }, + { + "path": "service-workers/service-worker/update-recovery.https.html", + "url": "/service-workers/service-worker/update-recovery.https.html" + }, + { + "path": "service-workers/service-worker/update.https.html", + "url": "/service-workers/service-worker/update.https.html" + }, + { + "path": "service-workers/service-worker/waiting.https.html", + "url": "/service-workers/service-worker/waiting.https.html" + }, + { + "path": "service-workers/service-worker/websocket.https.html", + "url": "/service-workers/service-worker/websocket.https.html" + }, + { + "path": "service-workers/service-worker/worker-interception.https.html", + "url": "/service-workers/service-worker/worker-interception.https.html" + }, + { + "path": "service-workers/service-worker/xhr.https.html", + "url": "/service-workers/service-worker/xhr.https.html" + }, + { + "path": "shadow-dom/Document-prototype-adoptNode.html", + "url": "/shadow-dom/Document-prototype-adoptNode.html" + }, + { + "path": "shadow-dom/Document-prototype-currentScript.html", + "url": "/shadow-dom/Document-prototype-currentScript.html" + }, + { + "path": "shadow-dom/Document-prototype-importNode.html", + "url": "/shadow-dom/Document-prototype-importNode.html" + }, + { + "path": "shadow-dom/Element-interface-attachShadow.html", + "url": "/shadow-dom/Element-interface-attachShadow.html" + }, + { + "path": "shadow-dom/Element-interface-shadowRoot-attribute.html", + "url": "/shadow-dom/Element-interface-shadowRoot-attribute.html" + }, + { + "path": "shadow-dom/Extensions-to-Event-Interface.html", + "url": "/shadow-dom/Extensions-to-Event-Interface.html" + }, + { + "path": "shadow-dom/HTMLSlotElement-interface.html", + "url": "/shadow-dom/HTMLSlotElement-interface.html" + }, + { + "path": "shadow-dom/MouseEvent-prototype-offsetX-offsetY.html", + "url": "/shadow-dom/MouseEvent-prototype-offsetX-offsetY.html" + }, + { + "path": "shadow-dom/Node-prototype-cloneNode.html", + "url": "/shadow-dom/Node-prototype-cloneNode.html" + }, + { + "path": "shadow-dom/ShadowRoot-interface.html", + "url": "/shadow-dom/ShadowRoot-interface.html" + }, + { + "path": "shadow-dom/Slotable-interface.html", + "url": "/shadow-dom/Slotable-interface.html" + }, + { + "path": "shadow-dom/event-composed-path-with-related-target.html", + "url": "/shadow-dom/event-composed-path-with-related-target.html" + }, + { + "path": "shadow-dom/event-composed-path.html", + "url": "/shadow-dom/event-composed-path.html" + }, + { + "path": "shadow-dom/event-composed.html", + "url": "/shadow-dom/event-composed.html" + }, + { + "path": "shadow-dom/event-inside-shadow-tree.html", + "url": "/shadow-dom/event-inside-shadow-tree.html" + }, + { + "path": "shadow-dom/event-inside-slotted-node.html", + "url": "/shadow-dom/event-inside-slotted-node.html" + }, + { + "path": "shadow-dom/event-with-related-target.html", + "url": "/shadow-dom/event-with-related-target.html" + }, + { + "path": "shadow-dom/leaktests/get-elements.html", + "url": "/shadow-dom/leaktests/get-elements.html" + }, + { + "path": "shadow-dom/leaktests/html-collection.html", + "url": "/shadow-dom/leaktests/html-collection.html" + }, + { + "path": "shadow-dom/leaktests/window-frames.html", + "url": "/shadow-dom/leaktests/window-frames.html" + }, + { + "path": "shadow-dom/scroll-to-the-fragment-in-shadow-tree.html", + "url": "/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html" + }, + { + "path": "shadow-dom/slotchange-event.html", + "url": "/shadow-dom/slotchange-event.html" + }, + { + "path": "shadow-dom/slotchange.html", + "url": "/shadow-dom/slotchange.html" + }, + { + "path": "shadow-dom/slots-fallback.html", + "url": "/shadow-dom/slots-fallback.html" + }, + { + "path": "shadow-dom/slots.html", + "url": "/shadow-dom/slots.html" + }, + { + "path": "shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html" + }, + { + "path": "shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html" + }, + { + "path": "shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html" + }, + { + "path": "shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html" + }, + { + "path": "shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html" + }, + { + "path": "shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html" + }, + { + "path": "shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html" + }, + { + "path": "shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html" + }, + { + "path": "shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html" + }, + { + "path": "shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html" + }, + { + "path": "shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html" + }, + { + "path": "shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html" + }, + { + "path": "shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html" + }, + { + "path": "shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html" + }, + { + "path": "shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html" + }, + { + "path": "shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html", + "url": "/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html" + }, + { + "path": "shadow-dom/untriaged/events/event-dispatch/test-002.html", + "url": "/shadow-dom/untriaged/events/event-dispatch/test-002.html" + }, + { + "path": "shadow-dom/untriaged/events/event-dispatch/test-003.html", + "url": "/shadow-dom/untriaged/events/event-dispatch/test-003.html" + }, + { + "path": "shadow-dom/untriaged/events/event-retargeting/test-001.html", + "url": "/shadow-dom/untriaged/events/event-retargeting/test-001.html" + }, + { + "path": "shadow-dom/untriaged/events/event-retargeting/test-003.html", + "url": "/shadow-dom/untriaged/events/event-retargeting/test-003.html" + }, + { + "path": "shadow-dom/untriaged/events/retargeting-focus-events/test-001.html", + "url": "/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html" + }, + { + "path": "shadow-dom/untriaged/events/retargeting-focus-events/test-002.html", + "url": "/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html" + }, + { + "path": "shadow-dom/untriaged/events/retargeting-focus-events/test-003.html", + "url": "/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html" + }, + { + "path": "shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html", + "url": "/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html" + }, + { + "path": "shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html", + "url": "/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html" + }, + { + "path": "shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html", + "url": "/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html" + }, + { + "path": "shadow-dom/untriaged/events/test-001.html", + "url": "/shadow-dom/untriaged/events/test-001.html" + }, + { + "path": "shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html", + "url": "/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html" + }, + { + "path": "shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html", + "url": "/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html" + }, + { + "path": "shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html", + "url": "/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html" + }, + { + "path": "shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html", + "url": "/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html" + }, + { + "path": "shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html", + "url": "/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html" + }, + { + "path": "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html", + "url": "/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html" + }, + { + "path": "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html", + "url": "/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html" + }, + { + "path": "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html", + "url": "/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html" + }, + { + "path": "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html", + "url": "/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html" + }, + { + "path": "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html", + "url": "/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html" + }, + { + "path": "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html", + "url": "/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html" + }, + { + "path": "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html", + "url": "/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html" + }, + { + "path": "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html", + "url": "/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html" + }, + { + "path": "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html", + "url": "/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html" + }, + { + "path": "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html", + "url": "/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html" + }, + { + "path": "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html", + "url": "/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html" + }, + { + "path": "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html", + "url": "/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html" + }, + { + "path": "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html", + "url": "/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html" + }, + { + "path": "shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html", + "url": "/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html" + }, + { + "path": "shadow-dom/untriaged/styles/test-001.html", + "url": "/shadow-dom/untriaged/styles/test-001.html" + }, + { + "path": "shadow-dom/untriaged/styles/test-003.html", + "url": "/shadow-dom/untriaged/styles/test-003.html" + }, + { + "path": "shadow-dom/untriaged/styles/test-005.html", + "url": "/shadow-dom/untriaged/styles/test-005.html" + }, + { + "path": "shadow-dom/untriaged/styles/test-008.html", + "url": "/shadow-dom/untriaged/styles/test-008.html" + }, + { + "path": "shadow-dom/untriaged/user-interaction/active-element/test-001.html", + "url": "/shadow-dom/untriaged/user-interaction/active-element/test-001.html" + }, + { + "path": "shadow-dom/untriaged/user-interaction/active-element/test-002.html", + "url": "/shadow-dom/untriaged/user-interaction/active-element/test-002.html" + }, + { + "path": "shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html", + "url": "/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html" + }, + { + "path": "shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html", + "url": "/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html" + }, + { + "path": "shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html", + "url": "/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html" + }, + { + "path": "streams/byte-length-queuing-strategy.https.html", + "url": "/streams/byte-length-queuing-strategy.https.html" + }, + { + "path": "streams/count-queuing-strategy.https.html", + "url": "/streams/count-queuing-strategy.https.html" + }, + { + "path": "streams/readable-streams/bad-strategies.https.html", + "url": "/streams/readable-streams/bad-strategies.https.html" + }, + { + "path": "streams/readable-streams/bad-underlying-sources.https.html", + "url": "/streams/readable-streams/bad-underlying-sources.https.html" + }, + { + "path": "streams/readable-streams/brand-checks.https.html", + "url": "/streams/readable-streams/brand-checks.https.html" + }, + { + "path": "streams/readable-streams/cancel.https.html", + "url": "/streams/readable-streams/cancel.https.html" + }, + { + "path": "streams/readable-streams/count-queuing-strategy-integration.https.html", + "url": "/streams/readable-streams/count-queuing-strategy-integration.https.html" + }, + { + "path": "streams/readable-streams/garbage-collection.https.html", + "url": "/streams/readable-streams/garbage-collection.https.html" + }, + { + "path": "streams/readable-streams/general.https.html", + "url": "/streams/readable-streams/general.https.html" + }, + { + "path": "streams/readable-streams/pipe-through.https.html", + "url": "/streams/readable-streams/pipe-through.https.html" + }, + { + "path": "streams/readable-streams/readable-stream-reader.https.html", + "url": "/streams/readable-streams/readable-stream-reader.https.html" + }, + { + "path": "streams/readable-streams/tee.https.html", + "url": "/streams/readable-streams/tee.https.html" + }, + { + "path": "streams/readable-streams/templated.https.html", + "url": "/streams/readable-streams/templated.https.html" + }, + { + "path": "subresource-integrity/subresource-integrity.sub.html", + "url": "/subresource-integrity/subresource-integrity.sub.html" + }, + { + "path": "svg/historical.html", + "url": "/svg/historical.html" + }, + { + "path": "svg/interfaces.html", + "url": "/svg/interfaces.html" + }, + { + "path": "svg/linking/scripted/href-animate-element.html", + "url": "/svg/linking/scripted/href-animate-element.html" + }, + { + "path": "svg/linking/scripted/href-mpath-element.html", + "url": "/svg/linking/scripted/href-mpath-element.html" + }, + { + "path": "svg/linking/scripted/href-script-element-markup.html", + "url": "/svg/linking/scripted/href-script-element-markup.html" + }, + { + "path": "svg/linking/scripted/href-script-element.html", + "url": "/svg/linking/scripted/href-script-element.html" + }, + { + "path": "touch-events/create-touch-touchlist.html", + "url": "/touch-events/create-touch-touchlist.html" + }, + { + "path": "touch-events/historical.html", + "url": "/touch-events/historical.html" + }, + { + "path": "touch-events/touch-globaleventhandler-interface.html", + "url": "/touch-events/touch-globaleventhandler-interface.html" + }, + { + "path": "touch-events/touch-retargeting.html", + "url": "/touch-events/touch-retargeting.html" + }, + { + "path": "touch-events/touch-touchevent-constructor.html", + "url": "/touch-events/touch-touchevent-constructor.html" + }, + { + "path": "typedarrays/ArrayBuffer_constructor.html", + "url": "/typedarrays/ArrayBuffer_constructor.html" + }, + { + "path": "typedarrays/ArrayBuffer_properties.html", + "url": "/typedarrays/ArrayBuffer_properties.html" + }, + { + "path": "typedarrays/Uint8ClampedArray_constructor.html", + "url": "/typedarrays/Uint8ClampedArray_constructor.html" + }, + { + "path": "typedarrays/Uint8ClampedArray_length.html", + "url": "/typedarrays/Uint8ClampedArray_length.html" + }, + { + "path": "typedarrays/Uint8ClampedArray_setter_getter.html", + "url": "/typedarrays/Uint8ClampedArray_setter_getter.html" + }, + { + "path": "typedarrays/Uint8ClampedArray_subarray.html", + "url": "/typedarrays/Uint8ClampedArray_subarray.html" + }, + { + "path": "typedarrays/constructors.html", + "url": "/typedarrays/constructors.html" + }, + { + "path": "uievents/legacy-domevents-tests/approved/ProcessingInstruction.DOMCharacterDataModified.html", + "url": "/uievents/legacy-domevents-tests/approved/ProcessingInstruction.DOMCharacterDataModified.html" + }, + { + "path": "uievents/legacy-domevents-tests/approved/dispatchEvent.click.checkbox.html", + "url": "/uievents/legacy-domevents-tests/approved/dispatchEvent.click.checkbox.html" + }, + { + "path": "uievents/legacy-domevents-tests/approved/domnodeinserted.html", + "url": "/uievents/legacy-domevents-tests/approved/domnodeinserted.html" + }, + { + "path": "uievents/legacy-domevents-tests/approved/stopImmediatePropagation.effect.html", + "url": "/uievents/legacy-domevents-tests/approved/stopImmediatePropagation.effect.html" + }, + { + "path": "uievents/legacy-domevents-tests/approved/stopPropagation.deferred.effect.html", + "url": "/uievents/legacy-domevents-tests/approved/stopPropagation.deferred.effect.html" + }, + { + "path": "uievents/legacy-domevents-tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html", + "url": "/uievents/legacy-domevents-tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html" + }, + { + "path": "url/a-element-xhtml.xhtml", + "url": "/url/a-element-xhtml.xhtml" + }, + { + "path": "url/a-element.html", + "url": "/url/a-element.html" + }, + { + "path": "url/historical.html", + "url": "/url/historical.html" + }, + { + "path": "url/historical.worker.js", + "url": "/url/historical.worker" + }, + { + "path": "url/interfaces.html", + "url": "/url/interfaces.html" + }, + { + "path": "url/url-constructor.html", + "url": "/url/url-constructor.html" + }, + { + "path": "url/url-domainToUnicode.html", + "url": "/url/url-domainToUnicode.html" + }, + { + "path": "url/url-setters.html", + "url": "/url/url-setters.html" + }, + { + "path": "url/urlsearchparams-append.html", + "url": "/url/urlsearchparams-append.html" + }, + { + "path": "url/urlsearchparams-constructor.html", + "url": "/url/urlsearchparams-constructor.html" + }, + { + "path": "url/urlsearchparams-delete.html", + "url": "/url/urlsearchparams-delete.html" + }, + { + "path": "url/urlsearchparams-get.html", + "url": "/url/urlsearchparams-get.html" + }, + { + "path": "url/urlsearchparams-getall.html", + "url": "/url/urlsearchparams-getall.html" + }, + { + "path": "url/urlsearchparams-has.html", + "url": "/url/urlsearchparams-has.html" + }, + { + "path": "url/urlsearchparams-set.html", + "url": "/url/urlsearchparams-set.html" + }, + { + "path": "url/urlsearchparams-stringifier.html", + "url": "/url/urlsearchparams-stringifier.html" + }, + { + "path": "user-timing/idlharness.html", + "url": "/user-timing/idlharness.html" + }, + { + "path": "user-timing/test_user_timing_clear_marks.html", + "url": "/user-timing/test_user_timing_clear_marks.html" + }, + { + "path": "user-timing/test_user_timing_clear_measures.html", + "url": "/user-timing/test_user_timing_clear_measures.html" + }, + { + "path": "user-timing/test_user_timing_entry_type.html", + "url": "/user-timing/test_user_timing_entry_type.html" + }, + { + "path": "user-timing/test_user_timing_exists.html", + "url": "/user-timing/test_user_timing_exists.html" + }, + { + "path": "user-timing/test_user_timing_mark.html", + "url": "/user-timing/test_user_timing_mark.html" + }, + { + "path": "user-timing/test_user_timing_mark_and_measure_exception_when_invoke_without_parameter.html", + "url": "/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_without_parameter.html" + }, + { + "path": "user-timing/test_user_timing_mark_exceptions.html", + "url": "/user-timing/test_user_timing_mark_exceptions.html" + }, + { + "path": "user-timing/test_user_timing_mark_with_name_of_navigation_timing_optional_attribute.html", + "url": "/user-timing/test_user_timing_mark_with_name_of_navigation_timing_optional_attribute.html" + }, + { + "path": "user-timing/test_user_timing_measure.html", + "url": "/user-timing/test_user_timing_measure.html" + }, + { + "path": "user-timing/test_user_timing_measure_exceptions.html", + "url": "/user-timing/test_user_timing_measure_exceptions.html" + }, + { + "path": "user-timing/test_user_timing_measure_navigation_timing.html", + "url": "/user-timing/test_user_timing_measure_navigation_timing.html" + }, + { + "path": "vibration/api-is-present.html", + "url": "/vibration/api-is-present.html" + }, + { + "path": "vibration/idl.html", + "url": "/vibration/idl.html" + }, + { + "path": "vibration/invalid-values.html", + "url": "/vibration/invalid-values.html" + }, + { + "path": "vibration/silent-ignore.html", + "url": "/vibration/silent-ignore.html" + }, + { + "path": "web-animations/animation-model/animation-types/discrete-animation.html", + "url": "/web-animations/animation-model/animation-types/discrete-animation.html" + }, + { + "path": "web-animations/animation-model/animation-types/type-per-property.html", + "url": "/web-animations/animation-model/animation-types/type-per-property.html" + }, + { + "path": "web-animations/animation-model/keyframe-effects/effect-value-context.html", + "url": "/web-animations/animation-model/keyframe-effects/effect-value-context.html" + }, + { + "path": "web-animations/animation-model/keyframe-effects/spacing-keyframes.html", + "url": "/web-animations/animation-model/keyframe-effects/spacing-keyframes.html" + }, + { + "path": "web-animations/animation-model/keyframe-effects/the-effect-value-of-a-keyframe-effect.html", + "url": "/web-animations/animation-model/keyframe-effects/the-effect-value-of-a-keyframe-effect.html" + }, + { + "path": "web-animations/interfaces/Animatable/animate.html", + "url": "/web-animations/interfaces/Animatable/animate.html" + }, + { + "path": "web-animations/interfaces/Animation/cancel.html", + "url": "/web-animations/interfaces/Animation/cancel.html" + }, + { + "path": "web-animations/interfaces/Animation/constructor.html", + "url": "/web-animations/interfaces/Animation/constructor.html" + }, + { + "path": "web-animations/interfaces/Animation/effect.html", + "url": "/web-animations/interfaces/Animation/effect.html" + }, + { + "path": "web-animations/interfaces/Animation/finish.html", + "url": "/web-animations/interfaces/Animation/finish.html" + }, + { + "path": "web-animations/interfaces/Animation/finished.html", + "url": "/web-animations/interfaces/Animation/finished.html" + }, + { + "path": "web-animations/interfaces/Animation/id.html", + "url": "/web-animations/interfaces/Animation/id.html" + }, + { + "path": "web-animations/interfaces/Animation/oncancel.html", + "url": "/web-animations/interfaces/Animation/oncancel.html" + }, + { + "path": "web-animations/interfaces/Animation/onfinish.html", + "url": "/web-animations/interfaces/Animation/onfinish.html" + }, + { + "path": "web-animations/interfaces/Animation/pause.html", + "url": "/web-animations/interfaces/Animation/pause.html" + }, + { + "path": "web-animations/interfaces/Animation/play.html", + "url": "/web-animations/interfaces/Animation/play.html" + }, + { + "path": "web-animations/interfaces/Animation/playState.html", + "url": "/web-animations/interfaces/Animation/playState.html" + }, + { + "path": "web-animations/interfaces/Animation/playbackRate.html", + "url": "/web-animations/interfaces/Animation/playbackRate.html" + }, + { + "path": "web-animations/interfaces/Animation/ready.html", + "url": "/web-animations/interfaces/Animation/ready.html" + }, + { + "path": "web-animations/interfaces/Animation/reverse.html", + "url": "/web-animations/interfaces/Animation/reverse.html" + }, + { + "path": "web-animations/interfaces/Animation/startTime.html", + "url": "/web-animations/interfaces/Animation/startTime.html" + }, + { + "path": "web-animations/interfaces/AnimationEffectTiming/delay.html", + "url": "/web-animations/interfaces/AnimationEffectTiming/delay.html" + }, + { + "path": "web-animations/interfaces/AnimationEffectTiming/direction.html", + "url": "/web-animations/interfaces/AnimationEffectTiming/direction.html" + }, + { + "path": "web-animations/interfaces/AnimationEffectTiming/duration.html", + "url": "/web-animations/interfaces/AnimationEffectTiming/duration.html" + }, + { + "path": "web-animations/interfaces/AnimationEffectTiming/easing.html", + "url": "/web-animations/interfaces/AnimationEffectTiming/easing.html" + }, + { + "path": "web-animations/interfaces/AnimationEffectTiming/endDelay.html", + "url": "/web-animations/interfaces/AnimationEffectTiming/endDelay.html" + }, + { + "path": "web-animations/interfaces/AnimationEffectTiming/fill.html", + "url": "/web-animations/interfaces/AnimationEffectTiming/fill.html" + }, + { + "path": "web-animations/interfaces/AnimationEffectTiming/getAnimations.html", + "url": "/web-animations/interfaces/AnimationEffectTiming/getAnimations.html" + }, + { + "path": "web-animations/interfaces/AnimationEffectTiming/getComputedStyle.html", + "url": "/web-animations/interfaces/AnimationEffectTiming/getComputedStyle.html" + }, + { + "path": "web-animations/interfaces/AnimationEffectTiming/iterationStart.html", + "url": "/web-animations/interfaces/AnimationEffectTiming/iterationStart.html" + }, + { + "path": "web-animations/interfaces/AnimationEffectTiming/iterations.html", + "url": "/web-animations/interfaces/AnimationEffectTiming/iterations.html" + }, + { + "path": "web-animations/interfaces/AnimationTimeline/document-timeline.html", + "url": "/web-animations/interfaces/AnimationTimeline/document-timeline.html" + }, + { + "path": "web-animations/interfaces/AnimationTimeline/idlharness.html", + "url": "/web-animations/interfaces/AnimationTimeline/idlharness.html" + }, + { + "path": "web-animations/interfaces/Document/getAnimations.html", + "url": "/web-animations/interfaces/Document/getAnimations.html" + }, + { + "path": "web-animations/interfaces/DocumentTimeline/constructor.html", + "url": "/web-animations/interfaces/DocumentTimeline/constructor.html" + }, + { + "path": "web-animations/interfaces/KeyframeEffect/constructor.html", + "url": "/web-animations/interfaces/KeyframeEffect/constructor.html" + }, + { + "path": "web-animations/interfaces/KeyframeEffect/effect-easing.html", + "url": "/web-animations/interfaces/KeyframeEffect/effect-easing.html" + }, + { + "path": "web-animations/interfaces/KeyframeEffect/getComputedTiming.html", + "url": "/web-animations/interfaces/KeyframeEffect/getComputedTiming.html" + }, + { + "path": "web-animations/interfaces/KeyframeEffect/iterationComposite.html", + "url": "/web-animations/interfaces/KeyframeEffect/iterationComposite.html" + }, + { + "path": "web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument.html", + "url": "/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument.html" + }, + { + "path": "web-animations/interfaces/KeyframeEffect/setKeyframes.html", + "url": "/web-animations/interfaces/KeyframeEffect/setKeyframes.html" + }, + { + "path": "web-animations/interfaces/KeyframeEffect/setTarget.html", + "url": "/web-animations/interfaces/KeyframeEffect/setTarget.html" + }, + { + "path": "web-animations/interfaces/KeyframeEffect/spacing.html", + "url": "/web-animations/interfaces/KeyframeEffect/spacing.html" + }, + { + "path": "web-animations/interfaces/KeyframeEffectReadOnly/spacing.html", + "url": "/web-animations/interfaces/KeyframeEffectReadOnly/spacing.html" + }, + { + "path": "web-animations/timing-model/animation-effects/active-time.html", + "url": "/web-animations/timing-model/animation-effects/active-time.html" + }, + { + "path": "web-animations/timing-model/animation-effects/current-iteration.html", + "url": "/web-animations/timing-model/animation-effects/current-iteration.html" + }, + { + "path": "web-animations/timing-model/animation-effects/phases-and-states.html", + "url": "/web-animations/timing-model/animation-effects/phases-and-states.html" + }, + { + "path": "web-animations/timing-model/animation-effects/simple-iteration-progress.html", + "url": "/web-animations/timing-model/animation-effects/simple-iteration-progress.html" + }, + { + "path": "web-animations/timing-model/animations/current-time.html", + "url": "/web-animations/timing-model/animations/current-time.html" + }, + { + "path": "web-animations/timing-model/animations/set-the-animation-start-time.html", + "url": "/web-animations/timing-model/animations/set-the-animation-start-time.html" + }, + { + "path": "web-animations/timing-model/animations/set-the-target-effect-of-an-animation.html", + "url": "/web-animations/timing-model/animations/set-the-target-effect-of-an-animation.html" + }, + { + "path": "web-animations/timing-model/animations/set-the-timeline-of-an-animation.html", + "url": "/web-animations/timing-model/animations/set-the-timeline-of-an-animation.html" + }, + { + "path": "web-animations/timing-model/animations/updating-the-finished-state.html", + "url": "/web-animations/timing-model/animations/updating-the-finished-state.html" + }, + { + "path": "webaudio/the-audio-api/the-audiobuffer-interface/idl-test.html", + "url": "/webaudio/the-audio-api/the-audiobuffer-interface/idl-test.html" + }, + { + "path": "webaudio/the-audio-api/the-audiodestinationnode-interface/idl-test.html", + "url": "/webaudio/the-audio-api/the-audiodestinationnode-interface/idl-test.html" + }, + { + "path": "webaudio/the-audio-api/the-audionode-interface/audionode-connect-return-value.html", + "url": "/webaudio/the-audio-api/the-audionode-interface/audionode-connect-return-value.html" + }, + { + "path": "webaudio/the-audio-api/the-audioparam-interface/retrospective-setValueAtTime.html", + "url": "/webaudio/the-audio-api/the-audioparam-interface/retrospective-setValueAtTime.html" + }, + { + "path": "webaudio/the-audio-api/the-audioparam-interface/setTargetAtTime-after-event-within-block.html", + "url": "/webaudio/the-audio-api/the-audioparam-interface/setTargetAtTime-after-event-within-block.html" + }, + { + "path": "webaudio/the-audio-api/the-audioparam-interface/setValueAtTime-within-block.html", + "url": "/webaudio/the-audio-api/the-audioparam-interface/setValueAtTime-within-block.html" + }, + { + "path": "webaudio/the-audio-api/the-delaynode-interface/idl-test.html", + "url": "/webaudio/the-audio-api/the-delaynode-interface/idl-test.html" + }, + { + "path": "webaudio/the-audio-api/the-gainnode-interface/idl-test.html", + "url": "/webaudio/the-audio-api/the-gainnode-interface/idl-test.html" + }, + { + "path": "webaudio/the-audio-api/the-gainnode-interface/test-gainnode.html", + "url": "/webaudio/the-audio-api/the-gainnode-interface/test-gainnode.html" + }, + { + "path": "webaudio/the-audio-api/the-iirfilternode-interface/test-iirfilternode.html", + "url": "/webaudio/the-audio-api/the-iirfilternode-interface/test-iirfilternode.html" + }, + { + "path": "webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest.html", + "url": "/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest.html" + }, + { + "path": "webaudio/the-audio-api/the-offlineaudiocontext-interface/current-time-block-size.html", + "url": "/webaudio/the-audio-api/the-offlineaudiocontext-interface/current-time-block-size.html" + }, + { + "path": "webaudio/the-audio-api/the-pannernode-interface/test-pannernode-automation.html", + "url": "/webaudio/the-audio-api/the-pannernode-interface/test-pannernode-automation.html" + }, + { + "path": "webaudio/the-audio-api/the-waveshapernode-interface/curve-tests.html", + "url": "/webaudio/the-audio-api/the-waveshapernode-interface/curve-tests.html" + }, + { + "path": "webdriver/interface.html", + "url": "/webdriver/interface.html" + }, + { + "path": "webgl/bufferSubData.html", + "url": "/webgl/bufferSubData.html" + }, + { + "path": "webgl/compressedTexImage2D.html", + "url": "/webgl/compressedTexImage2D.html" + }, + { + "path": "webgl/compressedTexSubImage2D.html", + "url": "/webgl/compressedTexSubImage2D.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-aliasing.html", + "url": "/webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-aliasing.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-matrix.html", + "url": "/webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-matrix.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/attribs/gl-disabled-vertex-attrib.html", + "url": "/webgl/conformance-1.0.3/conformance/attribs/gl-disabled-vertex-attrib.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/attribs/gl-enable-vertex-attrib.html", + "url": "/webgl/conformance-1.0.3/conformance/attribs/gl-enable-vertex-attrib.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/attribs/gl-matrix-attributes.html", + "url": "/webgl/conformance-1.0.3/conformance/attribs/gl-matrix-attributes.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-render.html", + "url": "/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-render.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-zero-issues.html", + "url": "/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-zero-issues.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib.html", + "url": "/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer-offsets.html", + "url": "/webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer-offsets.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer.html", + "url": "/webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/buffers/buffer-bind-test.html", + "url": "/webgl/conformance-1.0.3/conformance/buffers/buffer-bind-test.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer-delete.html", + "url": "/webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer-delete.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer.html", + "url": "/webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/buffers/element-array-buffer-delete-recreate.html", + "url": "/webgl/conformance-1.0.3/conformance/buffers/element-array-buffer-delete-recreate.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/buffers/index-validation-copies-indices.html", + "url": "/webgl/conformance-1.0.3/conformance/buffers/index-validation-copies-indices.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/buffers/index-validation-crash-with-buffer-sub-data.html", + "url": "/webgl/conformance-1.0.3/conformance/buffers/index-validation-crash-with-buffer-sub-data.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/buffers/index-validation-large-buffer.html", + "url": "/webgl/conformance-1.0.3/conformance/buffers/index-validation-large-buffer.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/buffers/index-validation-verifies-too-many-indices.html", + "url": "/webgl/conformance-1.0.3/conformance/buffers/index-validation-verifies-too-many-indices.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/buffers/index-validation-with-resized-buffer.html", + "url": "/webgl/conformance-1.0.3/conformance/buffers/index-validation-with-resized-buffer.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/buffers/index-validation.html", + "url": "/webgl/conformance-1.0.3/conformance/buffers/index-validation.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/canvas/buffer-offscreen-test.html", + "url": "/webgl/conformance-1.0.3/conformance/canvas/buffer-offscreen-test.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/canvas/buffer-preserve-test.html", + "url": "/webgl/conformance-1.0.3/conformance/canvas/buffer-preserve-test.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/canvas/canvas-test.html", + "url": "/webgl/conformance-1.0.3/conformance/canvas/canvas-test.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/canvas/canvas-zero-size.html", + "url": "/webgl/conformance-1.0.3/conformance/canvas/canvas-zero-size.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html", + "url": "/webgl/conformance-1.0.3/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/canvas/draw-webgl-to-canvas-test.html", + "url": "/webgl/conformance-1.0.3/conformance/canvas/draw-webgl-to-canvas-test.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-hd-dpi-test.html", + "url": "/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-hd-dpi-test.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-static-canvas-test.html", + "url": "/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-static-canvas-test.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-test.html", + "url": "/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-test.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html", + "url": "/webgl/conformance-1.0.3/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/canvas/rapid-resizing.html", + "url": "/webgl/conformance-1.0.3/conformance/canvas/rapid-resizing.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/canvas/texture-bindings-unaffected-on-resize.html", + "url": "/webgl/conformance-1.0.3/conformance/canvas/texture-bindings-unaffected-on-resize.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/canvas/to-data-url-test.html", + "url": "/webgl/conformance-1.0.3/conformance/canvas/to-data-url-test.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/canvas/viewport-unchanged-upon-resize.html", + "url": "/webgl/conformance-1.0.3/conformance/canvas/viewport-unchanged-upon-resize.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/context/constants-and-properties.html", + "url": "/webgl/conformance-1.0.3/conformance/context/constants-and-properties.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/context/context-attribute-preserve-drawing-buffer.html", + "url": "/webgl/conformance-1.0.3/conformance/context/context-attribute-preserve-drawing-buffer.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/context/context-attributes-alpha-depth-stencil-antialias.html", + "url": "/webgl/conformance-1.0.3/conformance/context/context-attributes-alpha-depth-stencil-antialias.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/context/context-creation-and-destruction.html", + "url": "/webgl/conformance-1.0.3/conformance/context/context-creation-and-destruction.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/context/context-creation.html", + "url": "/webgl/conformance-1.0.3/conformance/context/context-creation.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/context/context-eviction-with-garbage-collection.html", + "url": "/webgl/conformance-1.0.3/conformance/context/context-eviction-with-garbage-collection.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/context/context-hidden-alpha.html", + "url": "/webgl/conformance-1.0.3/conformance/context/context-hidden-alpha.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/context/context-lost-restored.html", + "url": "/webgl/conformance-1.0.3/conformance/context/context-lost-restored.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/context/context-lost.html", + "url": "/webgl/conformance-1.0.3/conformance/context/context-lost.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/context/context-release-upon-reload.html", + "url": "/webgl/conformance-1.0.3/conformance/context/context-release-upon-reload.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/context/context-release-with-workers.html", + "url": "/webgl/conformance-1.0.3/conformance/context/context-release-with-workers.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/context/context-type-test.html", + "url": "/webgl/conformance-1.0.3/conformance/context/context-type-test.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/context/incorrect-context-object-behaviour.html", + "url": "/webgl/conformance-1.0.3/conformance/context/incorrect-context-object-behaviour.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/context/methods.html", + "url": "/webgl/conformance-1.0.3/conformance/context/methods.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/context/premultiplyalpha-test.html", + "url": "/webgl/conformance-1.0.3/conformance/context/premultiplyalpha-test.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/context/resource-sharing-test.html", + "url": "/webgl/conformance-1.0.3/conformance/context/resource-sharing-test.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays-out-of-bounds.html", + "url": "/webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays-out-of-bounds.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays.html", + "url": "/webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/extensions/ext-blend-minmax.html", + "url": "/webgl/conformance-1.0.3/conformance/extensions/ext-blend-minmax.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/extensions/ext-frag-depth.html", + "url": "/webgl/conformance-1.0.3/conformance/extensions/ext-frag-depth.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/extensions/ext-sRGB.html", + "url": "/webgl/conformance-1.0.3/conformance/extensions/ext-sRGB.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/extensions/ext-shader-texture-lod.html", + "url": "/webgl/conformance-1.0.3/conformance/extensions/ext-shader-texture-lod.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/extensions/ext-texture-filter-anisotropic.html", + "url": "/webgl/conformance-1.0.3/conformance/extensions/ext-texture-filter-anisotropic.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/extensions/get-extension.html", + "url": "/webgl/conformance-1.0.3/conformance/extensions/get-extension.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/extensions/oes-element-index-uint.html", + "url": "/webgl/conformance-1.0.3/conformance/extensions/oes-element-index-uint.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/extensions/oes-standard-derivatives.html", + "url": "/webgl/conformance-1.0.3/conformance/extensions/oes-standard-derivatives.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-linear.html", + "url": "/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-linear.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-canvas.html", + "url": "/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-canvas.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-image-data.html", + "url": "/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-image-data.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-image.html", + "url": "/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-image.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-video.html", + "url": "/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-video.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/extensions/oes-texture-float.html", + "url": "/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-linear.html", + "url": "/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-linear.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-canvas.html", + "url": "/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-canvas.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-image-data.html", + "url": "/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-image-data.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-image.html", + "url": "/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-image.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-video.html", + "url": "/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-video.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float.html", + "url": "/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/extensions/oes-vertex-array-object-bufferData.html", + "url": "/webgl/conformance-1.0.3/conformance/extensions/oes-vertex-array-object-bufferData.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/extensions/oes-vertex-array-object.html", + "url": "/webgl/conformance-1.0.3/conformance/extensions/oes-vertex-array-object.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-atc.html", + "url": "/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-atc.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-pvrtc.html", + "url": "/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-pvrtc.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-s3tc.html", + "url": "/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-s3tc.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-size-limit.html", + "url": "/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-size-limit.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/extensions/webgl-debug-renderer-info.html", + "url": "/webgl/conformance-1.0.3/conformance/extensions/webgl-debug-renderer-info.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/extensions/webgl-debug-shaders.html", + "url": "/webgl/conformance-1.0.3/conformance/extensions/webgl-debug-shaders.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/extensions/webgl-depth-texture.html", + "url": "/webgl/conformance-1.0.3/conformance/extensions/webgl-depth-texture.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/extensions/webgl-draw-buffers.html", + "url": "/webgl/conformance-1.0.3/conformance/extensions/webgl-draw-buffers.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/extensions/webgl-shared-resources.html", + "url": "/webgl/conformance-1.0.3/conformance/extensions/webgl-shared-resources.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/bugs/angle-d3d11-compiler-error.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/bugs/angle-d3d11-compiler-error.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/bugs/angle-dx-variable-bug.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/bugs/angle-dx-variable-bug.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/bugs/array-of-struct-with-int-first-position.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/bugs/array-of-struct-with-int-first-position.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/bugs/compare-loop-index-to-uniform.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/bugs/compare-loop-index-to-uniform.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/bugs/complex-glsl-does-not-crash.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/bugs/complex-glsl-does-not-crash.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/bugs/conditional-discard-in-loop.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/bugs/conditional-discard-in-loop.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/bugs/conditional-discard-optimization.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/bugs/conditional-discard-optimization.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/bugs/constant-precision-qualifier.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/bugs/constant-precision-qualifier.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/bugs/essl3-shaders-with-webgl1.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/bugs/essl3-shaders-with-webgl1.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/bugs/floored-division-accuracy.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/bugs/floored-division-accuracy.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/bugs/fragcoord-linking-bug.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/bugs/fragcoord-linking-bug.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/bugs/long-expressions-should-not-crash.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/bugs/long-expressions-should-not-crash.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/bugs/modulo-arithmetic-accuracy.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/bugs/modulo-arithmetic-accuracy.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/bugs/multiplication-assignment.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/bugs/multiplication-assignment.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/bugs/nested-functions-should-not-crash.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/bugs/nested-functions-should-not-crash.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/bugs/sampler-array-using-loop-index.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/bugs/sampler-array-using-loop-index.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/bugs/temp-expressions-should-not-crash.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/bugs/temp-expressions-should-not-crash.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/bugs/uniforms-should-not-lose-values.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/bugs/uniforms-should-not-lose-values.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec2.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec2.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec3.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec3.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec4.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec4.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec2.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec2.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec3.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec3.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec4.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec4.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat2.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat2.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat3.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat3.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat4.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat4.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec-mat-corner-cases.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec-mat-corner-cases.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec-mat-index.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec-mat-index.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec2.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec2.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec3.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec3.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec4.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec4.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-abs.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-abs.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-acos.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-acos.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-asin.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-asin.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-atan-xy.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-atan-xy.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-atan.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-atan.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-ceil.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-ceil.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-clamp-float.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-clamp-float.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-clamp-gentype.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-clamp-gentype.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-cos.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-cos.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-cross.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-cross.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-distance.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-distance.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-dot.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-dot.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-faceforward.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-faceforward.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-floor.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-floor.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-fract.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-fract.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-length.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-length.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-max-float.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-max-float.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-max-gentype.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-max-gentype.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-min-float.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-min-float.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-min-gentype.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-min-gentype.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mix-float.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mix-float.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mix-gentype.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mix-gentype.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mod-float.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mod-float.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mod-gentype.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mod-gentype.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-normalize.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-normalize.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-reflect.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-reflect.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-sign.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-sign.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-sin.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-sin.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-smoothstep-float.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-smoothstep-float.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-smoothstep-gentype.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-smoothstep-gentype.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-step-float.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-step-float.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-step-gentype.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-step-gentype.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_float.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_float.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_mat2.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_mat2.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_mat3.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_mat3.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_mat4.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_mat4.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_vec2.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_vec2.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_vec3.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_vec3.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_vec4.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_vec4.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/add_ivec2_vec2.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/add_ivec2_vec2.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/add_ivec3_vec3.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/add_ivec3_vec3.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/add_ivec4_vec4.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/add_ivec4_vec4.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/assign_int_to_float.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/assign_int_to_float.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/construct_struct.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/construct_struct.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_float.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_float.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_mat2.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_mat2.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_mat3.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_mat3.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_mat4.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_mat4.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_vec2.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_vec2.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_vec3.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_vec3.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_vec4.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_vec4.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_ivec2_vec2.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_ivec2_vec2.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_ivec3_vec3.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_ivec3_vec3.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_ivec4_vec4.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_ivec4_vec4.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/equal_int_float.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/equal_int_float.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/equal_ivec2_vec2.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/equal_ivec2_vec2.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/equal_ivec3_vec3.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/equal_ivec3_vec3.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/equal_ivec4_vec4.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/equal_ivec4_vec4.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/function_int_float.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/function_int_float.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/function_ivec2_vec2.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/function_ivec2_vec2.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/function_ivec3_vec3.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/function_ivec3_vec3.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/function_ivec4_vec4.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/function_ivec4_vec4.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/greater_than.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/greater_than.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/greater_than_equal.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/greater_than_equal.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/less_than.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/less_than.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/less_than_equal.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/less_than_equal.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_float.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_float.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_mat2.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_mat2.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_mat3.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_mat3.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_mat4.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_mat4.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_vec2.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_vec2.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_vec3.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_vec3.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_vec4.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_vec4.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_ivec2_vec2.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_ivec2_vec2.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_ivec3_vec3.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_ivec3_vec3.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_ivec4_vec4.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_ivec4_vec4.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_int_float.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_int_float.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_float.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_float.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_mat2.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_mat2.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_mat3.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_mat3.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_mat4.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_mat4.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_vec2.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_vec2.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_vec3.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_vec3.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_vec4.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_vec4.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_ivec2_vec2.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_ivec2_vec2.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_ivec3_vec3.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_ivec3_vec3.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_ivec4_vec4.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_ivec4_vec4.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_int_float.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_int_float.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_ivec2_vec2.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_ivec2_vec2.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_ivec3_vec3.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_ivec3_vec3.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_ivec4_vec4.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_ivec4_vec4.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/literals/float_literal.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/literals/float_literal.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/literals/literal_precision.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/literals/literal_precision.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/literals/overflow_leak.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/literals/overflow_leak.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/matrices/glsl-mat3-construction.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/matrices/glsl-mat3-construction.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/matrices/glsl-mat4-to-mat3.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/matrices/glsl-mat4-to-mat3.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/attrib-location-length-limits.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/attrib-location-length-limits.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/boolean_precision.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/boolean_precision.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/embedded-struct-definitions-forbidden.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/embedded-struct-definitions-forbidden.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/empty_main.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/empty_main.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/expression-list-in-declarator-initializer.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/expression-list-in-declarator-initializer.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/gl_position_unset.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/gl_position_unset.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/glsl-function-nodes.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-function-nodes.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/glsl-long-variable-names.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-long-variable-names.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/glsl-vertex-branch.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-vertex-branch.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/large-loop-compile.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/large-loop-compile.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/non-ascii-comments.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/non-ascii-comments.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/non-ascii.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/non-ascii.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/re-compile-re-link.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/re-compile-re-link.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-precision-format-obeyed.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-precision-format-obeyed.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-struct-scope.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-struct-scope.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-uniform-packing-restrictions.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-uniform-packing-restrictions.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-varying-packing-restrictions.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-varying-packing-restrictions.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-256-character-define.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-256-character-define.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-256-character-identifier.frag.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-256-character-identifier.frag.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-257-character-define.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-257-character-define.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-257-character-identifier.frag.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-257-character-identifier.frag.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-array-of-structs-uniform.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-array-of-structs-uniform.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-attrib-array.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-attrib-array.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-attrib-struct.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-attrib-struct.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-clipvertex.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-clipvertex.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-assignment.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-assignment.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-conditional-assignment.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-conditional-assignment.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-conditional-scoping-negative.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-conditional-scoping-negative.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-conditional-scoping.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-conditional-scoping.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-default-precision.frag.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-default-precision.frag.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-default-precision.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-default-precision.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-define-line-continuation.frag.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-define-line-continuation.frag.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-dfdx.frag.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-dfdx.frag.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-do-loop.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-do-loop.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-error-directive.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-error-directive.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-float-return-value.frag.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-float-return-value.frag.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-for-loop.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-for-loop.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-for-scoping.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-for-scoping.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-frag-depth.frag.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-frag-depth.frag.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-function-recursion.frag.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-function-recursion.frag.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-function-scoped-struct.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-function-scoped-struct.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-functional-scoping.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-functional-scoping.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-glcolor.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-glcolor.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-gles-1.frag.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-gles-1.frag.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-gles-symbol.frag.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-gles-symbol.frag.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-hex-int-constant-macro.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-hex-int-constant-macro.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-include.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-include.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-int-return-value.frag.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-int-return-value.frag.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-invalid-identifier.frag.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-invalid-identifier.frag.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-limited-indexing.frag.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-limited-indexing.frag.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-long-line.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-long-line.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-ascii-error.frag.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-ascii-error.frag.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-reserved-words.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-reserved-words.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-precision.frag.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-precision.frag.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-preprocessor-whitespace.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-preprocessor-whitespace.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-quoted-error.frag.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-quoted-error.frag.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-reserved-words.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-reserved-words.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-short-circuiting-operators.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-short-circuiting-operators.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-similar-uniform-array-names.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-similar-uniform-array-names.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-too-many-uniforms.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-too-many-uniforms.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec2-return-value.frag.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec2-return-value.frag.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec3-return-value.frag.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec3-return-value.frag.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec4-return-value.frag.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec4-return-value.frag.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-100.frag.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-100.frag.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-100.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-100.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-120.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-120.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-130.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-130.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-webgl-identifier.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-webgl-identifier.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-while-loop.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-while-loop.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shader-without-precision.frag.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shader-without-precision.frag.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-invariance.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-invariance.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-uniforms.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-uniforms.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-varyings.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-varyings.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-missing-varyings.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-missing-varyings.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-name-conflicts.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-name-conflicts.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-uniform-structs.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-uniform-structs.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-varyings.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-varyings.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/shared.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/shared.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/struct-equals.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/struct-equals.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/struct-mixed-array-declarators.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/struct-mixed-array-declarators.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-exceeds-maximum.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-exceeds-maximum.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-of-variable-names.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-of-variable-names.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-under-maximum.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-under-maximum.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/struct-specifiers-in-uniforms.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/struct-specifiers-in-uniforms.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/struct-unary-operators.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/struct-unary-operators.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-global-initializers.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-global-initializers.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-initializers.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-initializers.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/misc/uniform-location-length-limits.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/misc/uniform-location-length-limits.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_field.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_field.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_function.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_function.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_struct.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_struct.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_variable.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_variable.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_field.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_field.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_function.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_function.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_struct.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_struct.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_variable.vert.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_variable.vert.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2d-bias.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2d-bias.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dlod.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dlod.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dproj.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dproj.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dprojlod.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dprojlod.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragcoord-xy-values.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragcoord-xy-values.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragcoord.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragcoord.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragdata-and-fragcolor.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragdata-and-fragcolor.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/variables/gl-frontfacing.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/variables/gl-frontfacing.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/variables/gl-pointcoord.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/variables/gl-pointcoord.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/glsl/variables/glsl-built-ins.html", + "url": "/webgl/conformance-1.0.3/conformance/glsl/variables/glsl-built-ins.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/limits/gl-max-texture-dimensions.html", + "url": "/webgl/conformance-1.0.3/conformance/limits/gl-max-texture-dimensions.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/limits/gl-min-attribs.html", + "url": "/webgl/conformance-1.0.3/conformance/limits/gl-min-attribs.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/limits/gl-min-textures.html", + "url": "/webgl/conformance-1.0.3/conformance/limits/gl-min-textures.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/limits/gl-min-uniforms.html", + "url": "/webgl/conformance-1.0.3/conformance/limits/gl-min-uniforms.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/misc/bad-arguments-test.html", + "url": "/webgl/conformance-1.0.3/conformance/misc/bad-arguments-test.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/misc/boolean-argument-conversion.html", + "url": "/webgl/conformance-1.0.3/conformance/misc/boolean-argument-conversion.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/misc/delayed-drawing.html", + "url": "/webgl/conformance-1.0.3/conformance/misc/delayed-drawing.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/misc/error-reporting.html", + "url": "/webgl/conformance-1.0.3/conformance/misc/error-reporting.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/misc/functions-returning-strings.html", + "url": "/webgl/conformance-1.0.3/conformance/misc/functions-returning-strings.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/misc/instanceof-test.html", + "url": "/webgl/conformance-1.0.3/conformance/misc/instanceof-test.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/misc/invalid-passed-params.html", + "url": "/webgl/conformance-1.0.3/conformance/misc/invalid-passed-params.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/misc/is-object.html", + "url": "/webgl/conformance-1.0.3/conformance/misc/is-object.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/misc/null-object-behaviour.html", + "url": "/webgl/conformance-1.0.3/conformance/misc/null-object-behaviour.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/misc/object-deletion-behaviour.html", + "url": "/webgl/conformance-1.0.3/conformance/misc/object-deletion-behaviour.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/misc/shader-precision-format.html", + "url": "/webgl/conformance-1.0.3/conformance/misc/shader-precision-format.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/misc/type-conversion-test.html", + "url": "/webgl/conformance-1.0.3/conformance/misc/type-conversion-test.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/misc/uninitialized-test.html", + "url": "/webgl/conformance-1.0.3/conformance/misc/uninitialized-test.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/misc/webgl-specific.html", + "url": "/webgl/conformance-1.0.3/conformance/misc/webgl-specific.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/conformance/constants.html", + "url": "/webgl/conformance-1.0.3/conformance/more/conformance/constants.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/conformance/getContext.html", + "url": "/webgl/conformance-1.0.3/conformance/more/conformance/getContext.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/conformance/methods.html", + "url": "/webgl/conformance-1.0.3/conformance/more/conformance/methods.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-A.html", + "url": "/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-A.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B1.html", + "url": "/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B1.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B2.html", + "url": "/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B2.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B3.html", + "url": "/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B3.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B4.html", + "url": "/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B4.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-C.html", + "url": "/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-C.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-D_G.html", + "url": "/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-D_G.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-G_I.html", + "url": "/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-G_I.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-L_S.html", + "url": "/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-L_S.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-S_V.html", + "url": "/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-S_V.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/conformance/webGLArrays.html", + "url": "/webgl/conformance-1.0.3/conformance/more/conformance/webGLArrays.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/bindBuffer.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/bindBuffer.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/bindBufferBadArgs.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/bindBufferBadArgs.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/bindFramebufferLeaveNonZero.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/bindFramebufferLeaveNonZero.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/bufferData.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/bufferData.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/bufferDataBadArgs.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/bufferDataBadArgs.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/bufferSubData.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/bufferSubData.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/bufferSubDataBadArgs.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/bufferSubDataBadArgs.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/copyTexImage2D.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/copyTexImage2D.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/copyTexImage2DBadArgs.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/copyTexImage2DBadArgs.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/copyTexSubImage2D.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/copyTexSubImage2D.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/copyTexSubImage2DBadArgs.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/copyTexSubImage2DBadArgs.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/deleteBufferBadArgs.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/deleteBufferBadArgs.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/drawArrays.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/drawArrays.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/drawArraysOutOfBounds.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/drawArraysOutOfBounds.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/drawElements.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/drawElements.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/drawElementsBadArgs.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/drawElementsBadArgs.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/isTests.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/isTests.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/isTestsBadArgs.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/isTestsBadArgs.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/readPixels.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/readPixels.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/readPixelsBadArgs.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/readPixelsBadArgs.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/texImage2D.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/texImage2D.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/texImage2DBadArgs.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/texImage2DBadArgs.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/texImage2DHTML.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/texImage2DHTML.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/texImage2DHTMLBadArgs.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/texImage2DHTMLBadArgs.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/texSubImage2D.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/texSubImage2D.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DBadArgs.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DBadArgs.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DHTML.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DHTML.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DHTMLBadArgs.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DHTMLBadArgs.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/uniformMatrix.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/uniformMatrix.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/uniformMatrixBadArgs.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/uniformMatrixBadArgs.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/uniformf.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/uniformf.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/uniformfArrayLen1.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/uniformfArrayLen1.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/uniformfBadArgs.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/uniformfBadArgs.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/uniformi.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/uniformi.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/uniformiBadArgs.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/uniformiBadArgs.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/vertexAttrib.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/vertexAttrib.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/vertexAttribBadArgs.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/vertexAttribBadArgs.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/vertexAttribPointer.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/vertexAttribPointer.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/functions/vertexAttribPointerBadArgs.html", + "url": "/webgl/conformance-1.0.3/conformance/more/functions/vertexAttribPointerBadArgs.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/glsl/arrayOutOfBounds.html", + "url": "/webgl/conformance-1.0.3/conformance/more/glsl/arrayOutOfBounds.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/more/glsl/uniformOutOfBounds.html", + "url": "/webgl/conformance-1.0.3/conformance/more/glsl/uniformOutOfBounds.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_001_to_006.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_001_to_006.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_001_to_006.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_001_to_006.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_001_to_004.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/all/all_001_to_004.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_001_to_004.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/any/any_001_to_004.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/array/array_001_to_006.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/array/array_001_to_006.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_001_to_006.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_001_to_006.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_001_to_008.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_001_to_008.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_009_to_012.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_009_to_012.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/biConstants_001_to_008.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/biConstants_001_to_008.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/biConstants_009_to_016.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/biConstants_009_to_016.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_001_to_008.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_001_to_008.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_009_to_016.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_009_to_016.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_017_to_024.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_017_to_024.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_025_to_032.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_025_to_032.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_033_to_040.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_033_to_040.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_041_to_048.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_041_to_048.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_049_to_056.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_049_to_056.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_057_to_064.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_057_to_064.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_065_to_072.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_065_to_072.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_073_to_080.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_073_to_080.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_081_to_088.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_081_to_088.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_089_to_096.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_089_to_096.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_097_to_104.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_097_to_104.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_105_to_112.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_105_to_112.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_113_to_120.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_113_to_120.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_121_to_128.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_121_to_128.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_129_to_136.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_129_to_136.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_137_to_144.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_137_to_144.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_145_to_152.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_145_to_152.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_153_to_160.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_153_to_160.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_161_to_168.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_161_to_168.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_169_to_176.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_169_to_176.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_177_to_178.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_177_to_178.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_001_to_006.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_001_to_006.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_001_to_006.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_001_to_006.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_001_to_008.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_001_to_008.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_009_to_010.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_009_to_010.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_001_to_006.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_001_to_006.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_001_to_002.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_001_to_002.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/default/default_001_to_001.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/default/default_001_to_001.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_001_to_006.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_001_to_006.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_001_to_002.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_001_to_002.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_001_to_006.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_001_to_006.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_001_to_006.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_001_to_006.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_001_to_008.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_001_to_008.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_009_to_012.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_009_to_012.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_001_to_008.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_001_to_008.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_009_to_012.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_009_to_012.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_001_to_008.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_001_to_008.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_009_to_012.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_009_to_012.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_001_to_006.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_001_to_006.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_001_to_006.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_001_to_006.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_001_to_006.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_001_to_006.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_001_to_008.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_001_to_008.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_009_to_016.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_009_to_016.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_017_to_024.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_017_to_024.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_025_to_032.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_025_to_032.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_033_to_040.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_033_to_040.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_041_to_048.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_041_to_048.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_049_to_056.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_049_to_056.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_057_to_064.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_057_to_064.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_065_to_072.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_065_to_072.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_073_to_080.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_073_to_080.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_081_to_088.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_081_to_088.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_089_to_096.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_089_to_096.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_097_to_104.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_097_to_104.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_105_to_112.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_105_to_112.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_113_to_120.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_113_to_120.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_121_to_126.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_121_to_126.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_001_to_006.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_001_to_006.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_001_to_008.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_001_to_008.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_001_to_008.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_001_to_008.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_009_to_012.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_009_to_012.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_001_to_008.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_001_to_008.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_009_to_012.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_009_to_012.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_001_to_008.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_001_to_008.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_009_to_016.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_009_to_016.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_017_to_024.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_017_to_024.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_025_to_032.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_025_to_032.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_033_to_040.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_033_to_040.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_041_to_046.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_041_to_046.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3_001_to_006.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3_001_to_006.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_001_to_006.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_001_to_006.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_001_to_006.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_001_to_006.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_001_to_006.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_001_to_006.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_001_to_008.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_001_to_008.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_001_to_006.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_001_to_006.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_001_to_004.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_001_to_004.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_001_to_008.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_001_to_008.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_009_to_012.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_009_to_012.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_001_to_008.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_001_to_008.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_009_to_016.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_009_to_016.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_017_to_024.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_017_to_024.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_025_to_026.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_025_to_026.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_001_to_008.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_001_to_008.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_009_to_016.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_009_to_016.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_017_to_024.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_017_to_024.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_001_to_006.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_001_to_006.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_001_to_006.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_001_to_006.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_001_to_006.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_001_to_006.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_001_to_006.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_001_to_006.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_001_to_006.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_001_to_006.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_001_to_006.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_001_to_006.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_001_to_006.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_001_to_006.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_001_to_008.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_001_to_008.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_009_to_016.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_009_to_016.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_017_to_024.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_017_to_024.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_025_to_032.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_025_to_032.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_033_to_040.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_033_to_040.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_041_to_048.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_041_to_048.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_049_to_056.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_049_to_056.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_001_to_006.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_001_to_006.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_001_to_008.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_001_to_008.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_009_to_016.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_009_to_016.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_017_to_018.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_017_to_018.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3_001_to_008.html", + "url": "/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3_001_to_008.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/programs/get-active-test.html", + "url": "/webgl/conformance-1.0.3/conformance/programs/get-active-test.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-long-names-test.html", + "url": "/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-long-names-test.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-test.html", + "url": "/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-test.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/programs/gl-get-active-attribute.html", + "url": "/webgl/conformance-1.0.3/conformance/programs/gl-get-active-attribute.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/programs/gl-get-active-uniform.html", + "url": "/webgl/conformance-1.0.3/conformance/programs/gl-get-active-uniform.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/programs/gl-getshadersource.html", + "url": "/webgl/conformance-1.0.3/conformance/programs/gl-getshadersource.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/programs/gl-shader-test.html", + "url": "/webgl/conformance-1.0.3/conformance/programs/gl-shader-test.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/programs/invalid-UTF-16.html", + "url": "/webgl/conformance-1.0.3/conformance/programs/invalid-UTF-16.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/programs/program-test.html", + "url": "/webgl/conformance-1.0.3/conformance/programs/program-test.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/programs/use-program-crash-with-discard-in-fragment-shader.html", + "url": "/webgl/conformance-1.0.3/conformance/programs/use-program-crash-with-discard-in-fragment-shader.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/reading/read-pixels-pack-alignment.html", + "url": "/webgl/conformance-1.0.3/conformance/reading/read-pixels-pack-alignment.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/reading/read-pixels-test.html", + "url": "/webgl/conformance-1.0.3/conformance/reading/read-pixels-test.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/renderbuffers/feedback-loop.html", + "url": "/webgl/conformance-1.0.3/conformance/renderbuffers/feedback-loop.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-object-attachment.html", + "url": "/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-object-attachment.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-state-restoration.html", + "url": "/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-state-restoration.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-test.html", + "url": "/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-test.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/renderbuffers/renderbuffer-initialization.html", + "url": "/webgl/conformance-1.0.3/conformance/renderbuffers/renderbuffer-initialization.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/rendering/culling.html", + "url": "/webgl/conformance-1.0.3/conformance/rendering/culling.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/rendering/draw-arrays-out-of-bounds.html", + "url": "/webgl/conformance-1.0.3/conformance/rendering/draw-arrays-out-of-bounds.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/rendering/draw-elements-out-of-bounds.html", + "url": "/webgl/conformance-1.0.3/conformance/rendering/draw-elements-out-of-bounds.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/rendering/framebuffer-switch.html", + "url": "/webgl/conformance-1.0.3/conformance/rendering/framebuffer-switch.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/rendering/framebuffer-texture-switch.html", + "url": "/webgl/conformance-1.0.3/conformance/rendering/framebuffer-texture-switch.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/rendering/gl-clear.html", + "url": "/webgl/conformance-1.0.3/conformance/rendering/gl-clear.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/rendering/gl-drawarrays.html", + "url": "/webgl/conformance-1.0.3/conformance/rendering/gl-drawarrays.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/rendering/gl-drawelements.html", + "url": "/webgl/conformance-1.0.3/conformance/rendering/gl-drawelements.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/rendering/gl-scissor-canvas-dimensions.html", + "url": "/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-canvas-dimensions.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/rendering/gl-scissor-fbo-test.html", + "url": "/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-fbo-test.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/rendering/gl-scissor-test.html", + "url": "/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-test.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/rendering/gl-viewport-test.html", + "url": "/webgl/conformance-1.0.3/conformance/rendering/gl-viewport-test.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/rendering/line-loop-tri-fan.html", + "url": "/webgl/conformance-1.0.3/conformance/rendering/line-loop-tri-fan.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/rendering/many-draw-calls.html", + "url": "/webgl/conformance-1.0.3/conformance/rendering/many-draw-calls.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/rendering/more-than-65536-indices.html", + "url": "/webgl/conformance-1.0.3/conformance/rendering/more-than-65536-indices.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/rendering/multisample-corruption.html", + "url": "/webgl/conformance-1.0.3/conformance/rendering/multisample-corruption.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/rendering/negative-one-index.html", + "url": "/webgl/conformance-1.0.3/conformance/rendering/negative-one-index.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/rendering/point-no-attributes.html", + "url": "/webgl/conformance-1.0.3/conformance/rendering/point-no-attributes.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/rendering/point-size.html", + "url": "/webgl/conformance-1.0.3/conformance/rendering/point-size.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html", + "url": "/webgl/conformance-1.0.3/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/rendering/polygon-offset.html", + "url": "/webgl/conformance-1.0.3/conformance/rendering/polygon-offset.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/rendering/simple.html", + "url": "/webgl/conformance-1.0.3/conformance/rendering/simple.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/rendering/triangle.html", + "url": "/webgl/conformance-1.0.3/conformance/rendering/triangle.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/state/gl-enable-enum-test.html", + "url": "/webgl/conformance-1.0.3/conformance/state/gl-enable-enum-test.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/state/gl-enum-tests.html", + "url": "/webgl/conformance-1.0.3/conformance/state/gl-enum-tests.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/state/gl-get-calls.html", + "url": "/webgl/conformance-1.0.3/conformance/state/gl-get-calls.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/state/gl-geterror.html", + "url": "/webgl/conformance-1.0.3/conformance/state/gl-geterror.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/state/gl-getstring.html", + "url": "/webgl/conformance-1.0.3/conformance/state/gl-getstring.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/state/gl-object-get-calls.html", + "url": "/webgl/conformance-1.0.3/conformance/state/gl-object-get-calls.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/state/state-uneffected-after-compositing.html", + "url": "/webgl/conformance-1.0.3/conformance/state/state-uneffected-after-compositing.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/compressed-tex-image.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/compressed-tex-image.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/copy-tex-image-2d-formats.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/copy-tex-image-2d-formats.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/copy-tex-image-and-sub-image-2d.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/copy-tex-image-and-sub-image-2d.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/default-texture.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/default-texture.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/gl-get-tex-parameter.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/gl-get-tex-parameter.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/gl-pixelstorei.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/gl-pixelstorei.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/gl-teximage.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/gl-teximage.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/mipmap-fbo.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/mipmap-fbo.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/origin-clean-conformance.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/origin-clean-conformance.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-array-buffer-view.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-array-buffer-view.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgb565.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgb565.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba4444.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba4444.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba5551.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba5551.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgb565.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgb565.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba4444.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba4444.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba5551.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba5551.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-svg-image.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-svg-image.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgb565.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgb565.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba4444.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba4444.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba5551.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba5551.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/tex-image-and-uniform-binding-bugs.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/tex-image-and-uniform-binding-bugs.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/tex-image-canvas-corruption.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/tex-image-canvas-corruption.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/tex-image-webgl.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/tex-image-webgl.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/tex-image-with-format-and-type.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/tex-image-with-format-and-type.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/tex-image-with-invalid-data.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/tex-image-with-invalid-data.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/tex-input-validation.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/tex-input-validation.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/tex-sub-image-2d-bad-args.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/tex-sub-image-2d-bad-args.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/tex-sub-image-2d.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/tex-sub-image-2d.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/texparameter-test.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/texparameter-test.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/texture-active-bind-2.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/texture-active-bind-2.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/texture-active-bind.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/texture-active-bind.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/texture-attachment-formats.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/texture-attachment-formats.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/texture-clear.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/texture-clear.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/texture-complete.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/texture-complete.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/texture-copying-feedback-loops.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/texture-copying-feedback-loops.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/texture-draw-with-2d-and-cube.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/texture-draw-with-2d-and-cube.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/texture-fakeblack.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/texture-fakeblack.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/texture-formats-test.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/texture-formats-test.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/texture-hd-dpi.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/texture-hd-dpi.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/texture-mips.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/texture-mips.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/texture-npot-video.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/texture-npot-video.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/texture-npot.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/texture-npot.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/texture-size-cube-maps.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/texture-size-cube-maps.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/texture-size-limit.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/texture-size-limit.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/texture-size.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/texture-size.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/texture-sub-image-cube-maps.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/texture-sub-image-cube-maps.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/texture-transparent-pixels-initialized.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/texture-transparent-pixels-initialized.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/texture-upload-cube-maps.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/texture-upload-cube-maps.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/textures/texture-upload-size.html", + "url": "/webgl/conformance-1.0.3/conformance/textures/texture-upload-size.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/typedarrays/array-buffer-crash.html", + "url": "/webgl/conformance-1.0.3/conformance/typedarrays/array-buffer-crash.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/typedarrays/array-buffer-view-crash.html", + "url": "/webgl/conformance-1.0.3/conformance/typedarrays/array-buffer-view-crash.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/typedarrays/array-large-array-tests.html", + "url": "/webgl/conformance-1.0.3/conformance/typedarrays/array-large-array-tests.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/typedarrays/array-unit-tests.html", + "url": "/webgl/conformance-1.0.3/conformance/typedarrays/array-unit-tests.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/typedarrays/data-view-crash.html", + "url": "/webgl/conformance-1.0.3/conformance/typedarrays/data-view-crash.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/typedarrays/data-view-test.html", + "url": "/webgl/conformance-1.0.3/conformance/typedarrays/data-view-test.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/typedarrays/typed-arrays-in-workers.html", + "url": "/webgl/conformance-1.0.3/conformance/typedarrays/typed-arrays-in-workers.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-arrays.html", + "url": "/webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-arrays.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-bool.html", + "url": "/webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-bool.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/uniforms/gl-uniformmatrix4fv.html", + "url": "/webgl/conformance-1.0.3/conformance/uniforms/gl-uniformmatrix4fv.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/uniforms/gl-unknown-uniform.html", + "url": "/webgl/conformance-1.0.3/conformance/uniforms/gl-unknown-uniform.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/uniforms/null-uniform-location.html", + "url": "/webgl/conformance-1.0.3/conformance/uniforms/null-uniform-location.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/uniforms/out-of-bounds-uniform-array-access.html", + "url": "/webgl/conformance-1.0.3/conformance/uniforms/out-of-bounds-uniform-array-access.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/uniforms/uniform-default-values.html", + "url": "/webgl/conformance-1.0.3/conformance/uniforms/uniform-default-values.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/uniforms/uniform-location.html", + "url": "/webgl/conformance-1.0.3/conformance/uniforms/uniform-location.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/uniforms/uniform-samplers-test.html", + "url": "/webgl/conformance-1.0.3/conformance/uniforms/uniform-samplers-test.html" + }, + { + "path": "webgl/conformance-1.0.3/conformance/uniforms/uniform-values-per-program.html", + "url": "/webgl/conformance-1.0.3/conformance/uniforms/uniform-values-per-program.html" + }, + { + "path": "webgl/texImage2D.html", + "url": "/webgl/texImage2D.html" + }, + { + "path": "webgl/texSubImage2D.html", + "url": "/webgl/texSubImage2D.html" + }, + { + "path": "webgl/uniformMatrixNfv.html", + "url": "/webgl/uniformMatrixNfv.html" + }, + { + "path": "webmessaging/Channel_postMessage_DataCloneErr.htm", + "url": "/webmessaging/Channel_postMessage_DataCloneErr.htm" + }, + { + "path": "webmessaging/Channel_postMessage_clone_port.htm", + "url": "/webmessaging/Channel_postMessage_clone_port.htm" + }, + { + "path": "webmessaging/Channel_postMessage_clone_port_error.htm", + "url": "/webmessaging/Channel_postMessage_clone_port_error.htm" + }, + { + "path": "webmessaging/Channel_postMessage_event_properties.htm", + "url": "/webmessaging/Channel_postMessage_event_properties.htm" + }, + { + "path": "webmessaging/Channel_postMessage_ports_readonly_array.htm", + "url": "/webmessaging/Channel_postMessage_ports_readonly_array.htm" + }, + { + "path": "webmessaging/Channel_postMessage_target_source.htm", + "url": "/webmessaging/Channel_postMessage_target_source.htm" + }, + { + "path": "webmessaging/MessageEvent.html", + "url": "/webmessaging/MessageEvent.html" + }, + { + "path": "webmessaging/MessageEvent_properties.htm", + "url": "/webmessaging/MessageEvent_properties.htm" + }, + { + "path": "webmessaging/MessagePort_initial_disabled.htm", + "url": "/webmessaging/MessagePort_initial_disabled.htm" + }, + { + "path": "webmessaging/MessagePort_onmessage_start.htm", + "url": "/webmessaging/MessagePort_onmessage_start.htm" + }, + { + "path": "webmessaging/Transferred_objects_unusable.sub.htm", + "url": "/webmessaging/Transferred_objects_unusable.sub.htm" + }, + { + "path": "webmessaging/event.data.sub.htm", + "url": "/webmessaging/event.data.sub.htm" + }, + { + "path": "webmessaging/event.origin.sub.htm", + "url": "/webmessaging/event.origin.sub.htm" + }, + { + "path": "webmessaging/event.ports.sub.htm", + "url": "/webmessaging/event.ports.sub.htm" + }, + { + "path": "webmessaging/event.source.htm", + "url": "/webmessaging/event.source.htm" + }, + { + "path": "webmessaging/event.source.xorigin.sub.htm", + "url": "/webmessaging/event.source.xorigin.sub.htm" + }, + { + "path": "webmessaging/message-channels/001.html", + "url": "/webmessaging/message-channels/001.html" + }, + { + "path": "webmessaging/message-channels/002.html", + "url": "/webmessaging/message-channels/002.html" + }, + { + "path": "webmessaging/message-channels/003.html", + "url": "/webmessaging/message-channels/003.html" + }, + { + "path": "webmessaging/message-channels/004.html", + "url": "/webmessaging/message-channels/004.html" + }, + { + "path": "webmessaging/postMessage_ArrayBuffer.sub.htm", + "url": "/webmessaging/postMessage_ArrayBuffer.sub.htm" + }, + { + "path": "webmessaging/postMessage_Date.sub.htm", + "url": "/webmessaging/postMessage_Date.sub.htm" + }, + { + "path": "webmessaging/postMessage_Document.htm", + "url": "/webmessaging/postMessage_Document.htm" + }, + { + "path": "webmessaging/postMessage_Function.htm", + "url": "/webmessaging/postMessage_Function.htm" + }, + { + "path": "webmessaging/postMessage_MessagePorts_sorigin.htm", + "url": "/webmessaging/postMessage_MessagePorts_sorigin.htm" + }, + { + "path": "webmessaging/postMessage_MessagePorts_xorigin.sub.htm", + "url": "/webmessaging/postMessage_MessagePorts_xorigin.sub.htm" + }, + { + "path": "webmessaging/postMessage_arrays.sub.htm", + "url": "/webmessaging/postMessage_arrays.sub.htm" + }, + { + "path": "webmessaging/postMessage_asterisk_xorigin.sub.htm", + "url": "/webmessaging/postMessage_asterisk_xorigin.sub.htm" + }, + { + "path": "webmessaging/postMessage_dup_transfer_objects.htm", + "url": "/webmessaging/postMessage_dup_transfer_objects.htm" + }, + { + "path": "webmessaging/postMessage_invalid_targetOrigin.htm", + "url": "/webmessaging/postMessage_invalid_targetOrigin.htm" + }, + { + "path": "webmessaging/postMessage_objects.sub.htm", + "url": "/webmessaging/postMessage_objects.sub.htm" + }, + { + "path": "webmessaging/postMessage_origin_mismatch.sub.htm", + "url": "/webmessaging/postMessage_origin_mismatch.sub.htm" + }, + { + "path": "webmessaging/postMessage_origin_mismatch_xorigin.sub.htm", + "url": "/webmessaging/postMessage_origin_mismatch_xorigin.sub.htm" + }, + { + "path": "webmessaging/postMessage_solidus_sorigin.htm", + "url": "/webmessaging/postMessage_solidus_sorigin.htm" + }, + { + "path": "webmessaging/postMessage_solidus_xorigin.sub.htm", + "url": "/webmessaging/postMessage_solidus_xorigin.sub.htm" + }, + { + "path": "webmessaging/with-ports/001.html", + "url": "/webmessaging/with-ports/001.html" + }, + { + "path": "webmessaging/with-ports/002.html", + "url": "/webmessaging/with-ports/002.html" + }, + { + "path": "webmessaging/with-ports/003.html", + "url": "/webmessaging/with-ports/003.html" + }, + { + "path": "webmessaging/with-ports/004.html", + "url": "/webmessaging/with-ports/004.html" + }, + { + "path": "webmessaging/with-ports/005.html", + "url": "/webmessaging/with-ports/005.html" + }, + { + "path": "webmessaging/with-ports/006.html", + "url": "/webmessaging/with-ports/006.html" + }, + { + "path": "webmessaging/with-ports/007.html", + "url": "/webmessaging/with-ports/007.html" + }, + { + "path": "webmessaging/with-ports/010.html", + "url": "/webmessaging/with-ports/010.html" + }, + { + "path": "webmessaging/with-ports/011.html", + "url": "/webmessaging/with-ports/011.html" + }, + { + "path": "webmessaging/with-ports/012.html", + "url": "/webmessaging/with-ports/012.html" + }, + { + "path": "webmessaging/with-ports/013.html", + "url": "/webmessaging/with-ports/013.html" + }, + { + "path": "webmessaging/with-ports/014.html", + "url": "/webmessaging/with-ports/014.html" + }, + { + "path": "webmessaging/with-ports/015.html", + "url": "/webmessaging/with-ports/015.html" + }, + { + "path": "webmessaging/with-ports/016.html", + "url": "/webmessaging/with-ports/016.html" + }, + { + "path": "webmessaging/with-ports/017.html", + "url": "/webmessaging/with-ports/017.html" + }, + { + "path": "webmessaging/with-ports/018.html", + "url": "/webmessaging/with-ports/018.html" + }, + { + "path": "webmessaging/with-ports/019.html", + "url": "/webmessaging/with-ports/019.html" + }, + { + "path": "webmessaging/with-ports/020.html", + "url": "/webmessaging/with-ports/020.html" + }, + { + "path": "webmessaging/with-ports/021.html", + "url": "/webmessaging/with-ports/021.html" + }, + { + "path": "webmessaging/with-ports/023.html", + "url": "/webmessaging/with-ports/023.html" + }, + { + "path": "webmessaging/with-ports/024.html", + "url": "/webmessaging/with-ports/024.html" + }, + { + "path": "webmessaging/with-ports/025.html", + "url": "/webmessaging/with-ports/025.html" + }, + { + "path": "webmessaging/with-ports/026.html", + "url": "/webmessaging/with-ports/026.html" + }, + { + "path": "webmessaging/with-ports/027.html", + "url": "/webmessaging/with-ports/027.html" + }, + { + "path": "webmessaging/without-ports/001.html", + "url": "/webmessaging/without-ports/001.html" + }, + { + "path": "webmessaging/without-ports/002.html", + "url": "/webmessaging/without-ports/002.html" + }, + { + "path": "webmessaging/without-ports/003.html", + "url": "/webmessaging/without-ports/003.html" + }, + { + "path": "webmessaging/without-ports/004.html", + "url": "/webmessaging/without-ports/004.html" + }, + { + "path": "webmessaging/without-ports/005.html", + "url": "/webmessaging/without-ports/005.html" + }, + { + "path": "webmessaging/without-ports/006.html", + "url": "/webmessaging/without-ports/006.html" + }, + { + "path": "webmessaging/without-ports/007.html", + "url": "/webmessaging/without-ports/007.html" + }, + { + "path": "webmessaging/without-ports/008.html", + "url": "/webmessaging/without-ports/008.html" + }, + { + "path": "webmessaging/without-ports/009.html", + "url": "/webmessaging/without-ports/009.html" + }, + { + "path": "webmessaging/without-ports/010.html", + "url": "/webmessaging/without-ports/010.html" + }, + { + "path": "webmessaging/without-ports/011.html", + "url": "/webmessaging/without-ports/011.html" + }, + { + "path": "webmessaging/without-ports/012.html", + "url": "/webmessaging/without-ports/012.html" + }, + { + "path": "webmessaging/without-ports/013.html", + "url": "/webmessaging/without-ports/013.html" + }, + { + "path": "webmessaging/without-ports/014.html", + "url": "/webmessaging/without-ports/014.html" + }, + { + "path": "webmessaging/without-ports/015.html", + "url": "/webmessaging/without-ports/015.html" + }, + { + "path": "webmessaging/without-ports/016.html", + "url": "/webmessaging/without-ports/016.html" + }, + { + "path": "webmessaging/without-ports/017.html", + "url": "/webmessaging/without-ports/017.html" + }, + { + "path": "webmessaging/without-ports/018.html", + "url": "/webmessaging/without-ports/018.html" + }, + { + "path": "webmessaging/without-ports/019.html", + "url": "/webmessaging/without-ports/019.html" + }, + { + "path": "webmessaging/without-ports/020.html", + "url": "/webmessaging/without-ports/020.html" + }, + { + "path": "webmessaging/without-ports/021.html", + "url": "/webmessaging/without-ports/021.html" + }, + { + "path": "webmessaging/without-ports/023.html", + "url": "/webmessaging/without-ports/023.html" + }, + { + "path": "webmessaging/without-ports/024.html", + "url": "/webmessaging/without-ports/024.html" + }, + { + "path": "webmessaging/without-ports/025.html", + "url": "/webmessaging/without-ports/025.html" + }, + { + "path": "webmessaging/without-ports/026.html", + "url": "/webmessaging/without-ports/026.html" + }, + { + "path": "webmessaging/without-ports/027.html", + "url": "/webmessaging/without-ports/027.html" + }, + { + "path": "webmessaging/without-ports/028.html", + "url": "/webmessaging/without-ports/028.html" + }, + { + "path": "webmessaging/without-ports/029.html", + "url": "/webmessaging/without-ports/029.html" + }, + { + "path": "webrtc/datachannel-emptystring.html", + "url": "/webrtc/datachannel-emptystring.html" + }, + { + "path": "webrtc/no-media-call.html", + "url": "/webrtc/no-media-call.html" + }, + { + "path": "webrtc/promises-call.html", + "url": "/webrtc/promises-call.html" + }, + { + "path": "webrtc/rtcpeerconnection/rtcpeerconnection-idl.html", + "url": "/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html" + }, + { + "path": "webrtc/simplecall.html", + "url": "/webrtc/simplecall.html" + }, + { + "path": "websockets/Close-0.htm", + "url": "/websockets/Close-0.htm" + }, + { + "path": "websockets/Close-1000-reason.htm", + "url": "/websockets/Close-1000-reason.htm" + }, + { + "path": "websockets/Close-1000.htm", + "url": "/websockets/Close-1000.htm" + }, + { + "path": "websockets/Close-NaN.htm", + "url": "/websockets/Close-NaN.htm" + }, + { + "path": "websockets/Close-Reason-124Bytes.htm", + "url": "/websockets/Close-Reason-124Bytes.htm" + }, + { + "path": "websockets/Close-clamp.htm", + "url": "/websockets/Close-clamp.htm" + }, + { + "path": "websockets/Close-null.htm", + "url": "/websockets/Close-null.htm" + }, + { + "path": "websockets/Close-reason-unpaired-surrogates.htm", + "url": "/websockets/Close-reason-unpaired-surrogates.htm" + }, + { + "path": "websockets/Close-string.htm", + "url": "/websockets/Close-string.htm" + }, + { + "path": "websockets/Close-undefined.htm", + "url": "/websockets/Close-undefined.htm" + }, + { + "path": "websockets/Create-Secure-blocked-port.htm", + "url": "/websockets/Create-Secure-blocked-port.htm" + }, + { + "path": "websockets/Create-Secure-extensions-empty.htm", + "url": "/websockets/Create-Secure-extensions-empty.htm" + }, + { + "path": "websockets/Create-Secure-url-with-space.htm", + "url": "/websockets/Create-Secure-url-with-space.htm" + }, + { + "path": "websockets/Create-Secure-valid-url-array-protocols.htm", + "url": "/websockets/Create-Secure-valid-url-array-protocols.htm" + }, + { + "path": "websockets/Create-Secure-valid-url-binaryType-blob.htm", + "url": "/websockets/Create-Secure-valid-url-binaryType-blob.htm" + }, + { + "path": "websockets/Create-Secure-valid-url-protocol-setCorrectly.htm", + "url": "/websockets/Create-Secure-valid-url-protocol-setCorrectly.htm" + }, + { + "path": "websockets/Create-Secure-valid-url-protocol-string.htm", + "url": "/websockets/Create-Secure-valid-url-protocol-string.htm" + }, + { + "path": "websockets/Create-Secure-valid-url.htm", + "url": "/websockets/Create-Secure-valid-url.htm" + }, + { + "path": "websockets/Create-Secure-verify-url-set-non-default-port.htm", + "url": "/websockets/Create-Secure-verify-url-set-non-default-port.htm" + }, + { + "path": "websockets/Create-asciiSep-protocol-string.htm", + "url": "/websockets/Create-asciiSep-protocol-string.htm" + }, + { + "path": "websockets/Create-invalid-urls.htm", + "url": "/websockets/Create-invalid-urls.htm" + }, + { + "path": "websockets/Create-non-absolute-url.htm", + "url": "/websockets/Create-non-absolute-url.htm" + }, + { + "path": "websockets/Create-nonAscii-protocol-string.htm", + "url": "/websockets/Create-nonAscii-protocol-string.htm" + }, + { + "path": "websockets/Create-protocol-with-space.htm", + "url": "/websockets/Create-protocol-with-space.htm" + }, + { + "path": "websockets/Create-protocols-repeated-case-insensitive.htm", + "url": "/websockets/Create-protocols-repeated-case-insensitive.htm" + }, + { + "path": "websockets/Create-protocols-repeated.htm", + "url": "/websockets/Create-protocols-repeated.htm" + }, + { + "path": "websockets/Create-valid-url-array-protocols.htm", + "url": "/websockets/Create-valid-url-array-protocols.htm" + }, + { + "path": "websockets/Create-valid-url-protocol-empty.htm", + "url": "/websockets/Create-valid-url-protocol-empty.htm" + }, + { + "path": "websockets/Create-valid-url-protocol.htm", + "url": "/websockets/Create-valid-url-protocol.htm" + }, + { + "path": "websockets/Create-valid-url.htm", + "url": "/websockets/Create-valid-url.htm" + }, + { + "path": "websockets/Create-verify-url-set-non-default-port.htm", + "url": "/websockets/Create-verify-url-set-non-default-port.htm" + }, + { + "path": "websockets/Create-wrong-scheme.htm", + "url": "/websockets/Create-wrong-scheme.htm" + }, + { + "path": "websockets/Secure-Close-0.htm", + "url": "/websockets/Secure-Close-0.htm" + }, + { + "path": "websockets/Secure-Close-1000-reason.htm", + "url": "/websockets/Secure-Close-1000-reason.htm" + }, + { + "path": "websockets/Secure-Close-1000-verify-code.htm", + "url": "/websockets/Secure-Close-1000-verify-code.htm" + }, + { + "path": "websockets/Secure-Close-1000.htm", + "url": "/websockets/Secure-Close-1000.htm" + }, + { + "path": "websockets/Secure-Close-1005-verify-code.htm", + "url": "/websockets/Secure-Close-1005-verify-code.htm" + }, + { + "path": "websockets/Secure-Close-1005.htm", + "url": "/websockets/Secure-Close-1005.htm" + }, + { + "path": "websockets/Secure-Close-2999-reason.htm", + "url": "/websockets/Secure-Close-2999-reason.htm" + }, + { + "path": "websockets/Secure-Close-3000-reason.htm", + "url": "/websockets/Secure-Close-3000-reason.htm" + }, + { + "path": "websockets/Secure-Close-3000-verify-code.htm", + "url": "/websockets/Secure-Close-3000-verify-code.htm" + }, + { + "path": "websockets/Secure-Close-4999-reason.htm", + "url": "/websockets/Secure-Close-4999-reason.htm" + }, + { + "path": "websockets/Secure-Close-NaN.htm", + "url": "/websockets/Secure-Close-NaN.htm" + }, + { + "path": "websockets/Secure-Close-Reason-124Bytes.htm", + "url": "/websockets/Secure-Close-Reason-124Bytes.htm" + }, + { + "path": "websockets/Secure-Close-Reason-Unpaired-surrogates.htm", + "url": "/websockets/Secure-Close-Reason-Unpaired-surrogates.htm" + }, + { + "path": "websockets/Secure-Close-null.htm", + "url": "/websockets/Secure-Close-null.htm" + }, + { + "path": "websockets/Secure-Close-onlyReason.htm", + "url": "/websockets/Secure-Close-onlyReason.htm" + }, + { + "path": "websockets/Secure-Close-readyState-Closed.htm", + "url": "/websockets/Secure-Close-readyState-Closed.htm" + }, + { + "path": "websockets/Secure-Close-readyState-Closing.htm", + "url": "/websockets/Secure-Close-readyState-Closing.htm" + }, + { + "path": "websockets/Secure-Close-server-initiated-close.htm", + "url": "/websockets/Secure-Close-server-initiated-close.htm" + }, + { + "path": "websockets/Secure-Close-string.htm", + "url": "/websockets/Secure-Close-string.htm" + }, + { + "path": "websockets/Secure-Close-undefined.htm", + "url": "/websockets/Secure-Close-undefined.htm" + }, + { + "path": "websockets/Secure-Send-65K-data.htm", + "url": "/websockets/Secure-Send-65K-data.htm" + }, + { + "path": "websockets/Secure-Send-binary-65K-arraybuffer.htm", + "url": "/websockets/Secure-Send-binary-65K-arraybuffer.htm" + }, + { + "path": "websockets/Secure-Send-binary-arraybuffer.htm", + "url": "/websockets/Secure-Send-binary-arraybuffer.htm" + }, + { + "path": "websockets/Secure-Send-binary-arraybufferview-float32.htm", + "url": "/websockets/Secure-Send-binary-arraybufferview-float32.htm" + }, + { + "path": "websockets/Secure-Send-binary-arraybufferview-float64.htm", + "url": "/websockets/Secure-Send-binary-arraybufferview-float64.htm" + }, + { + "path": "websockets/Secure-Send-binary-arraybufferview-int32.htm", + "url": "/websockets/Secure-Send-binary-arraybufferview-int32.htm" + }, + { + "path": "websockets/Secure-Send-binary-arraybufferview-uint16-offset-length.htm", + "url": "/websockets/Secure-Send-binary-arraybufferview-uint16-offset-length.htm" + }, + { + "path": "websockets/Secure-Send-binary-arraybufferview-uint32-offset.htm", + "url": "/websockets/Secure-Send-binary-arraybufferview-uint32-offset.htm" + }, + { + "path": "websockets/Secure-Send-binary-arraybufferview-uint8-offset-length.htm", + "url": "/websockets/Secure-Send-binary-arraybufferview-uint8-offset-length.htm" + }, + { + "path": "websockets/Secure-Send-binary-arraybufferview-uint8-offset.htm", + "url": "/websockets/Secure-Send-binary-arraybufferview-uint8-offset.htm" + }, + { + "path": "websockets/Secure-Send-binary-blob.htm", + "url": "/websockets/Secure-Send-binary-blob.htm" + }, + { + "path": "websockets/Secure-Send-data.htm", + "url": "/websockets/Secure-Send-data.htm" + }, + { + "path": "websockets/Secure-Send-null.htm", + "url": "/websockets/Secure-Send-null.htm" + }, + { + "path": "websockets/Secure-Send-paired-surrogates.htm", + "url": "/websockets/Secure-Send-paired-surrogates.htm" + }, + { + "path": "websockets/Secure-Send-unicode-data.htm", + "url": "/websockets/Secure-Send-unicode-data.htm" + }, + { + "path": "websockets/Secure-Send-unpaired-surrogates.htm", + "url": "/websockets/Secure-Send-unpaired-surrogates.htm" + }, + { + "path": "websockets/Send-0byte-data.htm", + "url": "/websockets/Send-0byte-data.htm" + }, + { + "path": "websockets/Send-65K-data.htm", + "url": "/websockets/Send-65K-data.htm" + }, + { + "path": "websockets/Send-Unpaired-Surrogates.htm", + "url": "/websockets/Send-Unpaired-Surrogates.htm" + }, + { + "path": "websockets/Send-before-open.htm", + "url": "/websockets/Send-before-open.htm" + }, + { + "path": "websockets/Send-binary-65K-arraybuffer.htm", + "url": "/websockets/Send-binary-65K-arraybuffer.htm" + }, + { + "path": "websockets/Send-binary-arraybuffer.htm", + "url": "/websockets/Send-binary-arraybuffer.htm" + }, + { + "path": "websockets/Send-binary-arraybufferview-int16-offset.htm", + "url": "/websockets/Send-binary-arraybufferview-int16-offset.htm" + }, + { + "path": "websockets/Send-binary-arraybufferview-int8.htm", + "url": "/websockets/Send-binary-arraybufferview-int8.htm" + }, + { + "path": "websockets/Send-binary-blob.htm", + "url": "/websockets/Send-binary-blob.htm" + }, + { + "path": "websockets/Send-data.htm", + "url": "/websockets/Send-data.htm" + }, + { + "path": "websockets/Send-data.worker.js", + "url": "/websockets/Send-data.worker" + }, + { + "path": "websockets/Send-null.htm", + "url": "/websockets/Send-null.htm" + }, + { + "path": "websockets/Send-paired-surrogates.htm", + "url": "/websockets/Send-paired-surrogates.htm" + }, + { + "path": "websockets/Send-unicode-data.htm", + "url": "/websockets/Send-unicode-data.htm" + }, + { + "path": "websockets/binary/001.html", + "url": "/websockets/binary/001.html" + }, + { + "path": "websockets/binary/001.html", + "url": "/websockets/binary/001.html?wss" + }, + { + "path": "websockets/binary/005.html", + "url": "/websockets/binary/005.html" + }, + { + "path": "websockets/binary/005.html", + "url": "/websockets/binary/005.html?wss" + }, + { + "path": "websockets/binaryType-wrong-value.htm", + "url": "/websockets/binaryType-wrong-value.htm" + }, + { + "path": "websockets/closing-handshake/002.html", + "url": "/websockets/closing-handshake/002.html" + }, + { + "path": "websockets/closing-handshake/002.html", + "url": "/websockets/closing-handshake/002.html?wss" + }, + { + "path": "websockets/closing-handshake/003.html", + "url": "/websockets/closing-handshake/003.html" + }, + { + "path": "websockets/closing-handshake/003.html", + "url": "/websockets/closing-handshake/003.html?wss" + }, + { + "path": "websockets/closing-handshake/004.html", + "url": "/websockets/closing-handshake/004.html" + }, + { + "path": "websockets/closing-handshake/004.html", + "url": "/websockets/closing-handshake/004.html?wss" + }, + { + "path": "websockets/constructor.html", + "url": "/websockets/constructor.html" + }, + { + "path": "websockets/constructor/001.html", + "url": "/websockets/constructor/001.html" + }, + { + "path": "websockets/constructor/001.html", + "url": "/websockets/constructor/001.html?wss" + }, + { + "path": "websockets/constructor/002.html", + "url": "/websockets/constructor/002.html" + }, + { + "path": "websockets/constructor/002.html", + "url": "/websockets/constructor/002.html?wss" + }, + { + "path": "websockets/constructor/004.html", + "url": "/websockets/constructor/004.html" + }, + { + "path": "websockets/constructor/004.html", + "url": "/websockets/constructor/004.html?wss" + }, + { + "path": "websockets/constructor/005.html", + "url": "/websockets/constructor/005.html" + }, + { + "path": "websockets/constructor/005.html", + "url": "/websockets/constructor/005.html?wss" + }, + { + "path": "websockets/constructor/006.html", + "url": "/websockets/constructor/006.html" + }, + { + "path": "websockets/constructor/006.html", + "url": "/websockets/constructor/006.html?wss" + }, + { + "path": "websockets/constructor/007.html", + "url": "/websockets/constructor/007.html" + }, + { + "path": "websockets/constructor/007.html", + "url": "/websockets/constructor/007.html?wss" + }, + { + "path": "websockets/constructor/008.html", + "url": "/websockets/constructor/008.html" + }, + { + "path": "websockets/constructor/008.html", + "url": "/websockets/constructor/008.html?wss" + }, + { + "path": "websockets/constructor/009.html", + "url": "/websockets/constructor/009.html" + }, + { + "path": "websockets/constructor/009.html", + "url": "/websockets/constructor/009.html?wss" + }, + { + "path": "websockets/constructor/010.html", + "url": "/websockets/constructor/010.html" + }, + { + "path": "websockets/constructor/010.html", + "url": "/websockets/constructor/010.html?wss" + }, + { + "path": "websockets/constructor/011.html", + "url": "/websockets/constructor/011.html" + }, + { + "path": "websockets/constructor/011.html", + "url": "/websockets/constructor/011.html?wss" + }, + { + "path": "websockets/constructor/012.html", + "url": "/websockets/constructor/012.html" + }, + { + "path": "websockets/constructor/012.html", + "url": "/websockets/constructor/012.html?wss" + }, + { + "path": "websockets/constructor/016.html", + "url": "/websockets/constructor/016.html" + }, + { + "path": "websockets/constructor/016.html", + "url": "/websockets/constructor/016.html?wss" + }, + { + "path": "websockets/constructor/017.html", + "url": "/websockets/constructor/017.html" + }, + { + "path": "websockets/constructor/017.html", + "url": "/websockets/constructor/017.html?wss" + }, + { + "path": "websockets/constructor/018.html", + "url": "/websockets/constructor/018.html" + }, + { + "path": "websockets/constructor/018.html", + "url": "/websockets/constructor/018.html?wss" + }, + { + "path": "websockets/constructor/019.html", + "url": "/websockets/constructor/019.html" + }, + { + "path": "websockets/constructor/019.html", + "url": "/websockets/constructor/019.html?wss" + }, + { + "path": "websockets/constructor/020.html", + "url": "/websockets/constructor/020.html" + }, + { + "path": "websockets/constructor/020.html", + "url": "/websockets/constructor/020.html?wss" + }, + { + "path": "websockets/constructor/021.html", + "url": "/websockets/constructor/021.html" + }, + { + "path": "websockets/constructor/021.html", + "url": "/websockets/constructor/021.html?wss" + }, + { + "path": "websockets/constructor/022.html", + "url": "/websockets/constructor/022.html" + }, + { + "path": "websockets/constructor/022.html", + "url": "/websockets/constructor/022.html?wss" + }, + { + "path": "websockets/cookies/001.html", + "url": "/websockets/cookies/001.html" + }, + { + "path": "websockets/cookies/001.html", + "url": "/websockets/cookies/001.html?wss" + }, + { + "path": "websockets/cookies/002.html", + "url": "/websockets/cookies/002.html" + }, + { + "path": "websockets/cookies/002.html", + "url": "/websockets/cookies/002.html?wss" + }, + { + "path": "websockets/cookies/003.html", + "url": "/websockets/cookies/003.html" + }, + { + "path": "websockets/cookies/003.html", + "url": "/websockets/cookies/003.html?wss" + }, + { + "path": "websockets/cookies/004.html", + "url": "/websockets/cookies/004.html" + }, + { + "path": "websockets/cookies/004.html", + "url": "/websockets/cookies/004.html?wss" + }, + { + "path": "websockets/cookies/006.html", + "url": "/websockets/cookies/006.html" + }, + { + "path": "websockets/cookies/006.html", + "url": "/websockets/cookies/006.html?wss" + }, + { + "path": "websockets/eventhandlers.html", + "url": "/websockets/eventhandlers.html" + }, + { + "path": "websockets/interfaces/CloseEvent/clean-close.html", + "url": "/websockets/interfaces/CloseEvent/clean-close.html" + }, + { + "path": "websockets/interfaces/CloseEvent/clean-close.html", + "url": "/websockets/interfaces/CloseEvent/clean-close.html?wss" + }, + { + "path": "websockets/interfaces/CloseEvent/constructor.html", + "url": "/websockets/interfaces/CloseEvent/constructor.html" + }, + { + "path": "websockets/interfaces/CloseEvent/historical.html", + "url": "/websockets/interfaces/CloseEvent/historical.html" + }, + { + "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-arraybuffer.html", + "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-arraybuffer.html" + }, + { + "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-arraybuffer.html", + "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-arraybuffer.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-blob.html", + "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-blob.html" + }, + { + "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-blob.html", + "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-blob.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-defineProperty-getter.html", + "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-defineProperty-getter.html" + }, + { + "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-defineProperty-getter.html", + "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-defineProperty-getter.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-defineProperty-setter.html", + "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-defineProperty-setter.html" + }, + { + "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-defineProperty-setter.html", + "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-defineProperty-setter.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-deleting.html", + "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-deleting.html" + }, + { + "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-deleting.html", + "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-deleting.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-getting.html", + "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-getting.html" + }, + { + "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-getting.html", + "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-getting.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-initial.html", + "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-initial.html" + }, + { + "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-initial.html", + "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-initial.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-readonly.html", + "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-readonly.html" + }, + { + "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-readonly.html", + "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-readonly.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-unicode.html", + "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-unicode.html" + }, + { + "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-unicode.html", + "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-unicode.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/close/close-basic.html", + "url": "/websockets/interfaces/WebSocket/close/close-basic.html" + }, + { + "path": "websockets/interfaces/WebSocket/close/close-basic.html", + "url": "/websockets/interfaces/WebSocket/close/close-basic.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/close/close-multiple.html", + "url": "/websockets/interfaces/WebSocket/close/close-multiple.html" + }, + { + "path": "websockets/interfaces/WebSocket/close/close-multiple.html", + "url": "/websockets/interfaces/WebSocket/close/close-multiple.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/close/close-nested.html", + "url": "/websockets/interfaces/WebSocket/close/close-nested.html" + }, + { + "path": "websockets/interfaces/WebSocket/close/close-nested.html", + "url": "/websockets/interfaces/WebSocket/close/close-nested.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/close/close-replace.html", + "url": "/websockets/interfaces/WebSocket/close/close-replace.html" + }, + { + "path": "websockets/interfaces/WebSocket/close/close-replace.html", + "url": "/websockets/interfaces/WebSocket/close/close-replace.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/close/close-return.html", + "url": "/websockets/interfaces/WebSocket/close/close-return.html" + }, + { + "path": "websockets/interfaces/WebSocket/close/close-return.html", + "url": "/websockets/interfaces/WebSocket/close/close-return.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/constants/001.html", + "url": "/websockets/interfaces/WebSocket/constants/001.html" + }, + { + "path": "websockets/interfaces/WebSocket/constants/001.html", + "url": "/websockets/interfaces/WebSocket/constants/001.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/constants/002.html", + "url": "/websockets/interfaces/WebSocket/constants/002.html" + }, + { + "path": "websockets/interfaces/WebSocket/constants/002.html", + "url": "/websockets/interfaces/WebSocket/constants/002.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/constants/003.html", + "url": "/websockets/interfaces/WebSocket/constants/003.html" + }, + { + "path": "websockets/interfaces/WebSocket/constants/003.html", + "url": "/websockets/interfaces/WebSocket/constants/003.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/constants/004.html", + "url": "/websockets/interfaces/WebSocket/constants/004.html" + }, + { + "path": "websockets/interfaces/WebSocket/constants/004.html", + "url": "/websockets/interfaces/WebSocket/constants/004.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/constants/005.html", + "url": "/websockets/interfaces/WebSocket/constants/005.html" + }, + { + "path": "websockets/interfaces/WebSocket/constants/005.html", + "url": "/websockets/interfaces/WebSocket/constants/005.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/constants/006.html", + "url": "/websockets/interfaces/WebSocket/constants/006.html" + }, + { + "path": "websockets/interfaces/WebSocket/constants/006.html", + "url": "/websockets/interfaces/WebSocket/constants/006.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/events/001.html", + "url": "/websockets/interfaces/WebSocket/events/001.html" + }, + { + "path": "websockets/interfaces/WebSocket/events/001.html", + "url": "/websockets/interfaces/WebSocket/events/001.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/events/002.html", + "url": "/websockets/interfaces/WebSocket/events/002.html" + }, + { + "path": "websockets/interfaces/WebSocket/events/002.html", + "url": "/websockets/interfaces/WebSocket/events/002.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/events/003.html", + "url": "/websockets/interfaces/WebSocket/events/003.html" + }, + { + "path": "websockets/interfaces/WebSocket/events/003.html", + "url": "/websockets/interfaces/WebSocket/events/003.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/events/004.html", + "url": "/websockets/interfaces/WebSocket/events/004.html" + }, + { + "path": "websockets/interfaces/WebSocket/events/004.html", + "url": "/websockets/interfaces/WebSocket/events/004.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/events/006.html", + "url": "/websockets/interfaces/WebSocket/events/006.html" + }, + { + "path": "websockets/interfaces/WebSocket/events/006.html", + "url": "/websockets/interfaces/WebSocket/events/006.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/events/007.html", + "url": "/websockets/interfaces/WebSocket/events/007.html" + }, + { + "path": "websockets/interfaces/WebSocket/events/007.html", + "url": "/websockets/interfaces/WebSocket/events/007.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/events/008.html", + "url": "/websockets/interfaces/WebSocket/events/008.html" + }, + { + "path": "websockets/interfaces/WebSocket/events/008.html", + "url": "/websockets/interfaces/WebSocket/events/008.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/events/009.html", + "url": "/websockets/interfaces/WebSocket/events/009.html" + }, + { + "path": "websockets/interfaces/WebSocket/events/009.html", + "url": "/websockets/interfaces/WebSocket/events/009.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/events/010.html", + "url": "/websockets/interfaces/WebSocket/events/010.html" + }, + { + "path": "websockets/interfaces/WebSocket/events/010.html", + "url": "/websockets/interfaces/WebSocket/events/010.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/events/011.html", + "url": "/websockets/interfaces/WebSocket/events/011.html" + }, + { + "path": "websockets/interfaces/WebSocket/events/011.html", + "url": "/websockets/interfaces/WebSocket/events/011.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/events/012.html", + "url": "/websockets/interfaces/WebSocket/events/012.html" + }, + { + "path": "websockets/interfaces/WebSocket/events/012.html", + "url": "/websockets/interfaces/WebSocket/events/012.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/events/013.html", + "url": "/websockets/interfaces/WebSocket/events/013.html" + }, + { + "path": "websockets/interfaces/WebSocket/events/013.html", + "url": "/websockets/interfaces/WebSocket/events/013.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/events/014.html", + "url": "/websockets/interfaces/WebSocket/events/014.html" + }, + { + "path": "websockets/interfaces/WebSocket/events/014.html", + "url": "/websockets/interfaces/WebSocket/events/014.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/events/015.html", + "url": "/websockets/interfaces/WebSocket/events/015.html" + }, + { + "path": "websockets/interfaces/WebSocket/events/015.html", + "url": "/websockets/interfaces/WebSocket/events/015.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/events/016.html", + "url": "/websockets/interfaces/WebSocket/events/016.html" + }, + { + "path": "websockets/interfaces/WebSocket/events/016.html", + "url": "/websockets/interfaces/WebSocket/events/016.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/events/017.html", + "url": "/websockets/interfaces/WebSocket/events/017.html" + }, + { + "path": "websockets/interfaces/WebSocket/events/017.html", + "url": "/websockets/interfaces/WebSocket/events/017.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/events/018.html", + "url": "/websockets/interfaces/WebSocket/events/018.html" + }, + { + "path": "websockets/interfaces/WebSocket/events/018.html", + "url": "/websockets/interfaces/WebSocket/events/018.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/events/019.html", + "url": "/websockets/interfaces/WebSocket/events/019.html" + }, + { + "path": "websockets/interfaces/WebSocket/events/019.html", + "url": "/websockets/interfaces/WebSocket/events/019.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/events/020.html", + "url": "/websockets/interfaces/WebSocket/events/020.html" + }, + { + "path": "websockets/interfaces/WebSocket/events/020.html", + "url": "/websockets/interfaces/WebSocket/events/020.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/extensions/001.html", + "url": "/websockets/interfaces/WebSocket/extensions/001.html" + }, + { + "path": "websockets/interfaces/WebSocket/extensions/001.html", + "url": "/websockets/interfaces/WebSocket/extensions/001.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/protocol/protocol-initial.html", + "url": "/websockets/interfaces/WebSocket/protocol/protocol-initial.html" + }, + { + "path": "websockets/interfaces/WebSocket/protocol/protocol-initial.html", + "url": "/websockets/interfaces/WebSocket/protocol/protocol-initial.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/readyState/001.html", + "url": "/websockets/interfaces/WebSocket/readyState/001.html" + }, + { + "path": "websockets/interfaces/WebSocket/readyState/001.html", + "url": "/websockets/interfaces/WebSocket/readyState/001.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/readyState/002.html", + "url": "/websockets/interfaces/WebSocket/readyState/002.html" + }, + { + "path": "websockets/interfaces/WebSocket/readyState/002.html", + "url": "/websockets/interfaces/WebSocket/readyState/002.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/readyState/003.html", + "url": "/websockets/interfaces/WebSocket/readyState/003.html" + }, + { + "path": "websockets/interfaces/WebSocket/readyState/003.html", + "url": "/websockets/interfaces/WebSocket/readyState/003.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/readyState/004.html", + "url": "/websockets/interfaces/WebSocket/readyState/004.html" + }, + { + "path": "websockets/interfaces/WebSocket/readyState/004.html", + "url": "/websockets/interfaces/WebSocket/readyState/004.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/readyState/005.html", + "url": "/websockets/interfaces/WebSocket/readyState/005.html" + }, + { + "path": "websockets/interfaces/WebSocket/readyState/005.html", + "url": "/websockets/interfaces/WebSocket/readyState/005.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/readyState/006.html", + "url": "/websockets/interfaces/WebSocket/readyState/006.html" + }, + { + "path": "websockets/interfaces/WebSocket/readyState/006.html", + "url": "/websockets/interfaces/WebSocket/readyState/006.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/readyState/007.html", + "url": "/websockets/interfaces/WebSocket/readyState/007.html" + }, + { + "path": "websockets/interfaces/WebSocket/readyState/007.html", + "url": "/websockets/interfaces/WebSocket/readyState/007.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/readyState/008.html", + "url": "/websockets/interfaces/WebSocket/readyState/008.html" + }, + { + "path": "websockets/interfaces/WebSocket/readyState/008.html", + "url": "/websockets/interfaces/WebSocket/readyState/008.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/send/001.html", + "url": "/websockets/interfaces/WebSocket/send/001.html" + }, + { + "path": "websockets/interfaces/WebSocket/send/001.html", + "url": "/websockets/interfaces/WebSocket/send/001.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/send/002.html", + "url": "/websockets/interfaces/WebSocket/send/002.html" + }, + { + "path": "websockets/interfaces/WebSocket/send/002.html", + "url": "/websockets/interfaces/WebSocket/send/002.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/send/003.html", + "url": "/websockets/interfaces/WebSocket/send/003.html" + }, + { + "path": "websockets/interfaces/WebSocket/send/003.html", + "url": "/websockets/interfaces/WebSocket/send/003.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/send/004.html", + "url": "/websockets/interfaces/WebSocket/send/004.html" + }, + { + "path": "websockets/interfaces/WebSocket/send/004.html", + "url": "/websockets/interfaces/WebSocket/send/004.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/send/005.html", + "url": "/websockets/interfaces/WebSocket/send/005.html" + }, + { + "path": "websockets/interfaces/WebSocket/send/005.html", + "url": "/websockets/interfaces/WebSocket/send/005.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/send/006.html", + "url": "/websockets/interfaces/WebSocket/send/006.html" + }, + { + "path": "websockets/interfaces/WebSocket/send/006.html", + "url": "/websockets/interfaces/WebSocket/send/006.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/send/007.html", + "url": "/websockets/interfaces/WebSocket/send/007.html" + }, + { + "path": "websockets/interfaces/WebSocket/send/007.html", + "url": "/websockets/interfaces/WebSocket/send/007.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/send/008.html", + "url": "/websockets/interfaces/WebSocket/send/008.html" + }, + { + "path": "websockets/interfaces/WebSocket/send/008.html", + "url": "/websockets/interfaces/WebSocket/send/008.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/send/009.html", + "url": "/websockets/interfaces/WebSocket/send/009.html" + }, + { + "path": "websockets/interfaces/WebSocket/send/009.html", + "url": "/websockets/interfaces/WebSocket/send/009.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/send/010.html", + "url": "/websockets/interfaces/WebSocket/send/010.html" + }, + { + "path": "websockets/interfaces/WebSocket/send/010.html", + "url": "/websockets/interfaces/WebSocket/send/010.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/send/011.html", + "url": "/websockets/interfaces/WebSocket/send/011.html" + }, + { + "path": "websockets/interfaces/WebSocket/send/011.html", + "url": "/websockets/interfaces/WebSocket/send/011.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/send/012.html", + "url": "/websockets/interfaces/WebSocket/send/012.html" + }, + { + "path": "websockets/interfaces/WebSocket/send/012.html", + "url": "/websockets/interfaces/WebSocket/send/012.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/url/001.html", + "url": "/websockets/interfaces/WebSocket/url/001.html" + }, + { + "path": "websockets/interfaces/WebSocket/url/001.html", + "url": "/websockets/interfaces/WebSocket/url/001.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/url/002.html", + "url": "/websockets/interfaces/WebSocket/url/002.html" + }, + { + "path": "websockets/interfaces/WebSocket/url/002.html", + "url": "/websockets/interfaces/WebSocket/url/002.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/url/003.html", + "url": "/websockets/interfaces/WebSocket/url/003.html" + }, + { + "path": "websockets/interfaces/WebSocket/url/003.html", + "url": "/websockets/interfaces/WebSocket/url/003.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/url/004.html", + "url": "/websockets/interfaces/WebSocket/url/004.html" + }, + { + "path": "websockets/interfaces/WebSocket/url/004.html", + "url": "/websockets/interfaces/WebSocket/url/004.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/url/005.html", + "url": "/websockets/interfaces/WebSocket/url/005.html" + }, + { + "path": "websockets/interfaces/WebSocket/url/005.html", + "url": "/websockets/interfaces/WebSocket/url/005.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/url/006.html", + "url": "/websockets/interfaces/WebSocket/url/006.html" + }, + { + "path": "websockets/interfaces/WebSocket/url/006.html", + "url": "/websockets/interfaces/WebSocket/url/006.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/url/resolve.html", + "url": "/websockets/interfaces/WebSocket/url/resolve.html" + }, + { + "path": "websockets/interfaces/WebSocket/url/resolve.html", + "url": "/websockets/interfaces/WebSocket/url/resolve.html?wss" + }, + { + "path": "websockets/opening-handshake/001.html", + "url": "/websockets/opening-handshake/001.html" + }, + { + "path": "websockets/opening-handshake/001.html", + "url": "/websockets/opening-handshake/001.html?wss" + }, + { + "path": "websockets/opening-handshake/003-sets-origin.worker.js", + "url": "/websockets/opening-handshake/003-sets-origin.worker" + }, + { + "path": "websockets/opening-handshake/003.html", + "url": "/websockets/opening-handshake/003.html" + }, + { + "path": "websockets/opening-handshake/003.html", + "url": "/websockets/opening-handshake/003.html?wss" + }, + { + "path": "websockets/opening-handshake/005.html", + "url": "/websockets/opening-handshake/005.html" + }, + { + "path": "websockets/opening-handshake/005.html", + "url": "/websockets/opening-handshake/005.html?wss" + }, + { + "path": "websockets/security/001.html", + "url": "/websockets/security/001.html" + }, + { + "path": "websockets/security/001.html", + "url": "/websockets/security/001.html?wss" + }, + { + "path": "websockets/security/002.html", + "url": "/websockets/security/002.html" + }, + { + "path": "websockets/security/002.html", + "url": "/websockets/security/002.html?wss" + }, + { + "path": "websockets/unload-a-document/001.html", + "url": "/websockets/unload-a-document/001.html" + }, + { + "path": "websockets/unload-a-document/001.html", + "url": "/websockets/unload-a-document/001.html?wss" + }, + { + "path": "websockets/unload-a-document/003.html", + "url": "/websockets/unload-a-document/003.html" + }, + { + "path": "webstorage/document-domain.html", + "url": "/webstorage/document-domain.html" + }, + { + "path": "webstorage/event_constructor.html", + "url": "/webstorage/event_constructor.html" + }, + { + "path": "webstorage/event_constructor_eventinit.html", + "url": "/webstorage/event_constructor_eventinit.html" + }, + { + "path": "webstorage/event_local_key.html", + "url": "/webstorage/event_local_key.html" + }, + { + "path": "webstorage/event_local_newvalue.html", + "url": "/webstorage/event_local_newvalue.html" + }, + { + "path": "webstorage/event_local_oldvalue.html", + "url": "/webstorage/event_local_oldvalue.html" + }, + { + "path": "webstorage/event_local_removeitem.html", + "url": "/webstorage/event_local_removeitem.html" + }, + { + "path": "webstorage/event_local_storagearea.html", + "url": "/webstorage/event_local_storagearea.html" + }, + { + "path": "webstorage/event_local_storageeventinit.html", + "url": "/webstorage/event_local_storageeventinit.html" + }, + { + "path": "webstorage/event_local_url.html", + "url": "/webstorage/event_local_url.html" + }, + { + "path": "webstorage/event_session_key.html", + "url": "/webstorage/event_session_key.html" + }, + { + "path": "webstorage/event_session_newvalue.html", + "url": "/webstorage/event_session_newvalue.html" + }, + { + "path": "webstorage/event_session_oldvalue.html", + "url": "/webstorage/event_session_oldvalue.html" + }, + { + "path": "webstorage/event_session_removeitem.html", + "url": "/webstorage/event_session_removeitem.html" + }, + { + "path": "webstorage/event_session_storagearea.html", + "url": "/webstorage/event_session_storagearea.html" + }, + { + "path": "webstorage/event_session_storageeventinit.html", + "url": "/webstorage/event_session_storageeventinit.html" + }, + { + "path": "webstorage/event_session_url.html", + "url": "/webstorage/event_session_url.html" + }, + { + "path": "webstorage/idlharness.html", + "url": "/webstorage/idlharness.html" + }, + { + "path": "webstorage/missing_arguments.html", + "url": "/webstorage/missing_arguments.html" + }, + { + "path": "webstorage/storage_builtins.html", + "url": "/webstorage/storage_builtins.html" + }, + { + "path": "webstorage/storage_clear.html", + "url": "/webstorage/storage_clear.html" + }, + { + "path": "webstorage/storage_enumerate.html", + "url": "/webstorage/storage_enumerate.html" + }, + { + "path": "webstorage/storage_functions_not_overwritten.html", + "url": "/webstorage/storage_functions_not_overwritten.html" + }, + { + "path": "webstorage/storage_getitem.html", + "url": "/webstorage/storage_getitem.html" + }, + { + "path": "webstorage/storage_in.html", + "url": "/webstorage/storage_in.html" + }, + { + "path": "webstorage/storage_indexing.html", + "url": "/webstorage/storage_indexing.html" + }, + { + "path": "webstorage/storage_key.html", + "url": "/webstorage/storage_key.html" + }, + { + "path": "webstorage/storage_key_empty_string.html", + "url": "/webstorage/storage_key_empty_string.html" + }, + { + "path": "webstorage/storage_length.html", + "url": "/webstorage/storage_length.html" + }, + { + "path": "webstorage/storage_local_window_open.html", + "url": "/webstorage/storage_local_window_open.html" + }, + { + "path": "webstorage/storage_removeitem.html", + "url": "/webstorage/storage_removeitem.html" + }, + { + "path": "webstorage/storage_session_window_open.html", + "url": "/webstorage/storage_session_window_open.html" + }, + { + "path": "webstorage/storage_set_value_enumerate.html", + "url": "/webstorage/storage_set_value_enumerate.html" + }, + { + "path": "webstorage/storage_setitem.html", + "url": "/webstorage/storage_setitem.html" + }, + { + "path": "webstorage/storage_string_conversion.html", + "url": "/webstorage/storage_string_conversion.html" + }, + { + "path": "webstorage/storage_supported_property_names.html", + "url": "/webstorage/storage_supported_property_names.html" + }, + { + "path": "webvtt/interfaces.html", + "url": "/webvtt/interfaces.html" + }, + { + "path": "webvtt/webvtt-api-for-browsers/vttcue-interface/align.html", + "url": "/webvtt/webvtt-api-for-browsers/vttcue-interface/align.html" + }, + { + "path": "webvtt/webvtt-api-for-browsers/vttcue-interface/getCueAsHTML.html", + "url": "/webvtt/webvtt-api-for-browsers/vttcue-interface/getCueAsHTML.html" + }, + { + "path": "webvtt/webvtt-api-for-browsers/vttcue-interface/line.html", + "url": "/webvtt/webvtt-api-for-browsers/vttcue-interface/line.html" + }, + { + "path": "webvtt/webvtt-api-for-browsers/vttcue-interface/snapToLines.html", + "url": "/webvtt/webvtt-api-for-browsers/vttcue-interface/snapToLines.html" + }, + { + "path": "webvtt/webvtt-api-for-browsers/vttcue-interface/text.html", + "url": "/webvtt/webvtt-api-for-browsers/vttcue-interface/text.html" + }, + { + "path": "webvtt/webvtt-api-for-browsers/vttcue-interface/vertical.html", + "url": "/webvtt/webvtt-api-for-browsers/vttcue-interface/vertical.html" + }, + { + "path": "webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/entities.html", + "url": "/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/entities.html" + }, + { + "path": "webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/tags.html", + "url": "/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/tags.html" + }, + { + "path": "webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/timestamps.html", + "url": "/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/timestamps.html" + }, + { + "path": "webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/tree-building.html", + "url": "/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/tree-building.html" + }, + { + "path": "webvtt/webvtt-file-format-parsing/webvtt-file-parsing/001.html", + "url": "/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/001.html" + }, + { + "path": "workers/WorkerGlobalScope_ErrorEvent_colno.htm", + "url": "/workers/WorkerGlobalScope_ErrorEvent_colno.htm" + }, + { + "path": "workers/WorkerGlobalScope_ErrorEvent_filename.htm", + "url": "/workers/WorkerGlobalScope_ErrorEvent_filename.htm" + }, + { + "path": "workers/WorkerGlobalScope_ErrorEvent_lineno.htm", + "url": "/workers/WorkerGlobalScope_ErrorEvent_lineno.htm" + }, + { + "path": "workers/WorkerGlobalScope_ErrorEvent_message.htm", + "url": "/workers/WorkerGlobalScope_ErrorEvent_message.htm" + }, + { + "path": "workers/WorkerGlobalScope_close.htm", + "url": "/workers/WorkerGlobalScope_close.htm" + }, + { + "path": "workers/WorkerGlobalScope_importScripts.htm", + "url": "/workers/WorkerGlobalScope_importScripts.htm" + }, + { + "path": "workers/WorkerGlobalScope_importScripts_NetworkErr.htm", + "url": "/workers/WorkerGlobalScope_importScripts_NetworkErr.htm" + }, + { + "path": "workers/WorkerGlobalScope_setInterval.htm", + "url": "/workers/WorkerGlobalScope_setInterval.htm" + }, + { + "path": "workers/WorkerGlobalScope_setTimeout.htm", + "url": "/workers/WorkerGlobalScope_setTimeout.htm" + }, + { + "path": "workers/WorkerLocation.htm", + "url": "/workers/WorkerLocation.htm" + }, + { + "path": "workers/WorkerLocation_hash.htm", + "url": "/workers/WorkerLocation_hash.htm" + }, + { + "path": "workers/WorkerLocation_hash_encoding.htm", + "url": "/workers/WorkerLocation_hash_encoding.htm" + }, + { + "path": "workers/WorkerLocation_hash_nonexist.htm", + "url": "/workers/WorkerLocation_hash_nonexist.htm" + }, + { + "path": "workers/WorkerLocation_host.htm", + "url": "/workers/WorkerLocation_host.htm" + }, + { + "path": "workers/WorkerLocation_hostname.htm", + "url": "/workers/WorkerLocation_hostname.htm" + }, + { + "path": "workers/WorkerLocation_href.htm", + "url": "/workers/WorkerLocation_href.htm" + }, + { + "path": "workers/WorkerLocation_pathname.htm", + "url": "/workers/WorkerLocation_pathname.htm" + }, + { + "path": "workers/WorkerLocation_port.htm", + "url": "/workers/WorkerLocation_port.htm" + }, + { + "path": "workers/WorkerLocation_protocol.htm", + "url": "/workers/WorkerLocation_protocol.htm" + }, + { + "path": "workers/WorkerLocation_search.htm", + "url": "/workers/WorkerLocation_search.htm" + }, + { + "path": "workers/WorkerLocation_search_empty.htm", + "url": "/workers/WorkerLocation_search_empty.htm" + }, + { + "path": "workers/WorkerLocation_search_fragment.htm", + "url": "/workers/WorkerLocation_search_fragment.htm" + }, + { + "path": "workers/WorkerLocation_search_nonexist.htm", + "url": "/workers/WorkerLocation_search_nonexist.htm" + }, + { + "path": "workers/WorkerNavigator_appName.htm", + "url": "/workers/WorkerNavigator_appName.htm" + }, + { + "path": "workers/WorkerNavigator_appVersion.htm", + "url": "/workers/WorkerNavigator_appVersion.htm" + }, + { + "path": "workers/WorkerNavigator_onLine.htm", + "url": "/workers/WorkerNavigator_onLine.htm" + }, + { + "path": "workers/WorkerNavigator_platform.htm", + "url": "/workers/WorkerNavigator_platform.htm" + }, + { + "path": "workers/WorkerNavigator_userAgent.htm", + "url": "/workers/WorkerNavigator_userAgent.htm" + }, + { + "path": "workers/Worker_ErrorEvent_bubbles_cancelable.htm", + "url": "/workers/Worker_ErrorEvent_bubbles_cancelable.htm" + }, + { + "path": "workers/Worker_ErrorEvent_error.htm", + "url": "/workers/Worker_ErrorEvent_error.htm" + }, + { + "path": "workers/Worker_ErrorEvent_filename.htm", + "url": "/workers/Worker_ErrorEvent_filename.htm" + }, + { + "path": "workers/Worker_ErrorEvent_lineno.htm", + "url": "/workers/Worker_ErrorEvent_lineno.htm" + }, + { + "path": "workers/Worker_ErrorEvent_message.htm", + "url": "/workers/Worker_ErrorEvent_message.htm" + }, + { + "path": "workers/Worker_ErrorEvent_type.htm", + "url": "/workers/Worker_ErrorEvent_type.htm" + }, + { + "path": "workers/Worker_basic.htm", + "url": "/workers/Worker_basic.htm" + }, + { + "path": "workers/Worker_cross_origin_security_err.htm", + "url": "/workers/Worker_cross_origin_security_err.htm" + }, + { + "path": "workers/Worker_dispatchEvent_ErrorEvent.htm", + "url": "/workers/Worker_dispatchEvent_ErrorEvent.htm" + }, + { + "path": "workers/Worker_script_mimetype.htm", + "url": "/workers/Worker_script_mimetype.htm" + }, + { + "path": "workers/Worker_terminate_event_queue.htm", + "url": "/workers/Worker_terminate_event_queue.htm" + }, + { + "path": "workers/baseurl/alpha/importScripts.html", + "url": "/workers/baseurl/alpha/importScripts.html" + }, + { + "path": "workers/baseurl/alpha/sharedworker.html", + "url": "/workers/baseurl/alpha/sharedworker.html" + }, + { + "path": "workers/baseurl/alpha/worker.html", + "url": "/workers/baseurl/alpha/worker.html" + }, + { + "path": "workers/baseurl/alpha/xhr.html", + "url": "/workers/baseurl/alpha/xhr.html" + }, + { + "path": "workers/constructors/SharedWorker/URLMismatchError.htm", + "url": "/workers/constructors/SharedWorker/URLMismatchError.htm" + }, + { + "path": "workers/constructors/SharedWorker/connect-event.html", + "url": "/workers/constructors/SharedWorker/connect-event.html" + }, + { + "path": "workers/constructors/SharedWorker/dummy-name.html", + "url": "/workers/constructors/SharedWorker/dummy-name.html" + }, + { + "path": "workers/constructors/SharedWorker/dummy-shared-worker.html", + "url": "/workers/constructors/SharedWorker/dummy-shared-worker.html" + }, + { + "path": "workers/constructors/SharedWorker/empty-name.html", + "url": "/workers/constructors/SharedWorker/empty-name.html" + }, + { + "path": "workers/constructors/SharedWorker/global-members.html", + "url": "/workers/constructors/SharedWorker/global-members.html" + }, + { + "path": "workers/constructors/SharedWorker/interface-objects.html", + "url": "/workers/constructors/SharedWorker/interface-objects.html" + }, + { + "path": "workers/constructors/SharedWorker/name.html", + "url": "/workers/constructors/SharedWorker/name.html" + }, + { + "path": "workers/constructors/SharedWorker/no-arguments-ctor.html", + "url": "/workers/constructors/SharedWorker/no-arguments-ctor.html" + }, + { + "path": "workers/constructors/SharedWorker/null-arguments.html", + "url": "/workers/constructors/SharedWorker/null-arguments.html" + }, + { + "path": "workers/constructors/SharedWorker/number-arguments.html", + "url": "/workers/constructors/SharedWorker/number-arguments.html" + }, + { + "path": "workers/constructors/SharedWorker/port-onmessage.html", + "url": "/workers/constructors/SharedWorker/port-onmessage.html" + }, + { + "path": "workers/constructors/SharedWorker/port-properties.html", + "url": "/workers/constructors/SharedWorker/port-properties.html" + }, + { + "path": "workers/constructors/SharedWorker/port-readonly.html", + "url": "/workers/constructors/SharedWorker/port-readonly.html" + }, + { + "path": "workers/constructors/SharedWorker/same-origin.html", + "url": "/workers/constructors/SharedWorker/same-origin.html" + }, + { + "path": "workers/constructors/SharedWorker/setting-port-members.html", + "url": "/workers/constructors/SharedWorker/setting-port-members.html" + }, + { + "path": "workers/constructors/SharedWorker/undefined-arguments.html", + "url": "/workers/constructors/SharedWorker/undefined-arguments.html" + }, + { + "path": "workers/constructors/SharedWorker/unexpected-global-properties.html", + "url": "/workers/constructors/SharedWorker/unexpected-global-properties.html" + }, + { + "path": "workers/constructors/SharedWorker/unresolvable-url.html", + "url": "/workers/constructors/SharedWorker/unresolvable-url.html" + }, + { + "path": "workers/constructors/Worker/AbstractWorker.onerror.html", + "url": "/workers/constructors/Worker/AbstractWorker.onerror.html" + }, + { + "path": "workers/constructors/Worker/Blob-url.html", + "url": "/workers/constructors/Worker/Blob-url.html" + }, + { + "path": "workers/constructors/Worker/DedicatedWorkerGlobalScope-members.worker.js", + "url": "/workers/constructors/Worker/DedicatedWorkerGlobalScope-members.worker" + }, + { + "path": "workers/constructors/Worker/ctor-1.html", + "url": "/workers/constructors/Worker/ctor-1.html" + }, + { + "path": "workers/constructors/Worker/ctor-null.html", + "url": "/workers/constructors/Worker/ctor-null.html" + }, + { + "path": "workers/constructors/Worker/ctor-undefined.html", + "url": "/workers/constructors/Worker/ctor-undefined.html" + }, + { + "path": "workers/constructors/Worker/expected-self-properties.worker.js", + "url": "/workers/constructors/Worker/expected-self-properties.worker" + }, + { + "path": "workers/constructors/Worker/no-arguments-ctor.html", + "url": "/workers/constructors/Worker/no-arguments-ctor.html" + }, + { + "path": "workers/constructors/Worker/resolve-empty-string.html", + "url": "/workers/constructors/Worker/resolve-empty-string.html" + }, + { + "path": "workers/constructors/Worker/same-origin.html", + "url": "/workers/constructors/Worker/same-origin.html" + }, + { + "path": "workers/constructors/Worker/terminate.html", + "url": "/workers/constructors/Worker/terminate.html" + }, + { + "path": "workers/constructors/Worker/unexpected-self-properties.worker.js", + "url": "/workers/constructors/Worker/unexpected-self-properties.worker" + }, + { + "path": "workers/constructors/Worker/unresolvable-url.html", + "url": "/workers/constructors/Worker/unresolvable-url.html" + }, + { + "path": "workers/constructors/Worker/use-base-url.html", + "url": "/workers/constructors/Worker/use-base-url.html" + }, + { + "path": "workers/interfaces.worker.js", + "url": "/workers/interfaces.worker" + }, + { + "path": "workers/interfaces/DedicatedWorkerGlobalScope/EventTarget.worker.js", + "url": "/workers/interfaces/DedicatedWorkerGlobalScope/EventTarget.worker" + }, + { + "path": "workers/interfaces/DedicatedWorkerGlobalScope/onmessage.worker.js", + "url": "/workers/interfaces/DedicatedWorkerGlobalScope/onmessage.worker" + }, + { + "path": "workers/interfaces/DedicatedWorkerGlobalScope/postMessage/event-ports-dedicated.html", + "url": "/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/event-ports-dedicated.html" + }, + { + "path": "workers/interfaces/DedicatedWorkerGlobalScope/postMessage/imagedata-cloned-canvas-in-array.html", + "url": "/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/imagedata-cloned-canvas-in-array.html" + }, + { + "path": "workers/interfaces/DedicatedWorkerGlobalScope/postMessage/message-event.html", + "url": "/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/message-event.html" + }, + { + "path": "workers/interfaces/DedicatedWorkerGlobalScope/postMessage/return-value.worker.js", + "url": "/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/return-value.worker" + }, + { + "path": "workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null-in-array.html", + "url": "/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null-in-array.html" + }, + { + "path": "workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null.html", + "url": "/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null.html" + }, + { + "path": "workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-undefined.html", + "url": "/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-undefined.html" + }, + { + "path": "workers/interfaces/DedicatedWorkerGlobalScope/postMessage/setting-postMessage.html", + "url": "/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/setting-postMessage.html" + }, + { + "path": "workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-imagedata.html", + "url": "/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-imagedata.html" + }, + { + "path": "workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-message.html", + "url": "/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-message.html" + }, + { + "path": "workers/interfaces/SharedWorkerGlobalScope/name/getting.html", + "url": "/workers/interfaces/SharedWorkerGlobalScope/name/getting.html" + }, + { + "path": "workers/interfaces/SharedWorkerGlobalScope/name/setting.html", + "url": "/workers/interfaces/SharedWorkerGlobalScope/name/setting.html" + }, + { + "path": "workers/interfaces/SharedWorkerGlobalScope/onconnect.html", + "url": "/workers/interfaces/SharedWorkerGlobalScope/onconnect.html" + }, + { + "path": "workers/interfaces/WorkerGlobalScope/close/incoming-message.html", + "url": "/workers/interfaces/WorkerGlobalScope/close/incoming-message.html" + }, + { + "path": "workers/interfaces/WorkerGlobalScope/close/sending-messages.html", + "url": "/workers/interfaces/WorkerGlobalScope/close/sending-messages.html" + }, + { + "path": "workers/interfaces/WorkerGlobalScope/close/setInterval.html", + "url": "/workers/interfaces/WorkerGlobalScope/close/setInterval.html" + }, + { + "path": "workers/interfaces/WorkerGlobalScope/close/setTimeout.html", + "url": "/workers/interfaces/WorkerGlobalScope/close/setTimeout.html" + }, + { + "path": "workers/interfaces/WorkerGlobalScope/location/members.html", + "url": "/workers/interfaces/WorkerGlobalScope/location/members.html" + }, + { + "path": "workers/interfaces/WorkerGlobalScope/location/redirect.html", + "url": "/workers/interfaces/WorkerGlobalScope/location/redirect.html" + }, + { + "path": "workers/interfaces/WorkerGlobalScope/location/returns-same-object.html", + "url": "/workers/interfaces/WorkerGlobalScope/location/returns-same-object.html" + }, + { + "path": "workers/interfaces/WorkerGlobalScope/location/setting-members.html", + "url": "/workers/interfaces/WorkerGlobalScope/location/setting-members.html" + }, + { + "path": "workers/interfaces/WorkerGlobalScope/location/worker-separate-file.html", + "url": "/workers/interfaces/WorkerGlobalScope/location/worker-separate-file.html" + }, + { + "path": "workers/interfaces/WorkerGlobalScope/onerror/exception-in-onerror.html", + "url": "/workers/interfaces/WorkerGlobalScope/onerror/exception-in-onerror.html" + }, + { + "path": "workers/interfaces/WorkerGlobalScope/onerror/handled.html", + "url": "/workers/interfaces/WorkerGlobalScope/onerror/handled.html" + }, + { + "path": "workers/interfaces/WorkerGlobalScope/onerror/not-handled.html", + "url": "/workers/interfaces/WorkerGlobalScope/onerror/not-handled.html" + }, + { + "path": "workers/interfaces/WorkerGlobalScope/onerror/propagate-to-window-onerror.html", + "url": "/workers/interfaces/WorkerGlobalScope/onerror/propagate-to-window-onerror.html" + }, + { + "path": "workers/interfaces/WorkerGlobalScope/self.html", + "url": "/workers/interfaces/WorkerGlobalScope/self.html" + }, + { + "path": "workers/interfaces/WorkerUtils/WindowTimers/001.html", + "url": "/workers/interfaces/WorkerUtils/WindowTimers/001.html" + }, + { + "path": "workers/interfaces/WorkerUtils/WindowTimers/002.html", + "url": "/workers/interfaces/WorkerUtils/WindowTimers/002.html" + }, + { + "path": "workers/interfaces/WorkerUtils/WindowTimers/003.html", + "url": "/workers/interfaces/WorkerUtils/WindowTimers/003.html" + }, + { + "path": "workers/interfaces/WorkerUtils/WindowTimers/004.html", + "url": "/workers/interfaces/WorkerUtils/WindowTimers/004.html" + }, + { + "path": "workers/interfaces/WorkerUtils/importScripts/001.worker.js", + "url": "/workers/interfaces/WorkerUtils/importScripts/001.worker" + }, + { + "path": "workers/interfaces/WorkerUtils/importScripts/002.worker.js", + "url": "/workers/interfaces/WorkerUtils/importScripts/002.worker" + }, + { + "path": "workers/interfaces/WorkerUtils/importScripts/003.html", + "url": "/workers/interfaces/WorkerUtils/importScripts/003.html" + }, + { + "path": "workers/interfaces/WorkerUtils/importScripts/004.html", + "url": "/workers/interfaces/WorkerUtils/importScripts/004.html" + }, + { + "path": "workers/interfaces/WorkerUtils/importScripts/005.html", + "url": "/workers/interfaces/WorkerUtils/importScripts/005.html" + }, + { + "path": "workers/interfaces/WorkerUtils/importScripts/006.html", + "url": "/workers/interfaces/WorkerUtils/importScripts/006.html" + }, + { + "path": "workers/interfaces/WorkerUtils/importScripts/007.html", + "url": "/workers/interfaces/WorkerUtils/importScripts/007.html" + }, + { + "path": "workers/interfaces/WorkerUtils/importScripts/008.html", + "url": "/workers/interfaces/WorkerUtils/importScripts/008.html" + }, + { + "path": "workers/interfaces/WorkerUtils/importScripts/009.html", + "url": "/workers/interfaces/WorkerUtils/importScripts/009.html" + }, + { + "path": "workers/interfaces/WorkerUtils/importScripts/010.html", + "url": "/workers/interfaces/WorkerUtils/importScripts/010.html" + }, + { + "path": "workers/interfaces/WorkerUtils/importScripts/011.html", + "url": "/workers/interfaces/WorkerUtils/importScripts/011.html" + }, + { + "path": "workers/interfaces/WorkerUtils/importScripts/012.html", + "url": "/workers/interfaces/WorkerUtils/importScripts/012.html" + }, + { + "path": "workers/interfaces/WorkerUtils/navigator/002.html", + "url": "/workers/interfaces/WorkerUtils/navigator/002.html" + }, + { + "path": "workers/interfaces/WorkerUtils/navigator/003.html", + "url": "/workers/interfaces/WorkerUtils/navigator/003.html" + }, + { + "path": "workers/interfaces/WorkerUtils/navigator/004.html", + "url": "/workers/interfaces/WorkerUtils/navigator/004.html" + }, + { + "path": "workers/interfaces/WorkerUtils/navigator/005.html", + "url": "/workers/interfaces/WorkerUtils/navigator/005.html" + }, + { + "path": "workers/interfaces/WorkerUtils/navigator/006.html", + "url": "/workers/interfaces/WorkerUtils/navigator/006.html" + }, + { + "path": "workers/interfaces/WorkerUtils/navigator/007.html", + "url": "/workers/interfaces/WorkerUtils/navigator/007.html" + }, + { + "path": "workers/interfaces/WorkerUtils/navigator/language.html", + "url": "/workers/interfaces/WorkerUtils/navigator/language.html" + }, + { + "path": "workers/interfaces/WorkerUtils/navigator/window-only.worker.js", + "url": "/workers/interfaces/WorkerUtils/navigator/window-only.worker" + }, + { + "path": "workers/nested_worker.worker.js", + "url": "/workers/nested_worker.worker" + }, + { + "path": "workers/postMessage_DataCloneErr.htm", + "url": "/workers/postMessage_DataCloneErr.htm" + }, + { + "path": "workers/postMessage_clone_port.htm", + "url": "/workers/postMessage_clone_port.htm" + }, + { + "path": "workers/postMessage_clone_port_error.htm", + "url": "/workers/postMessage_clone_port_error.htm" + }, + { + "path": "workers/postMessage_event_properties.htm", + "url": "/workers/postMessage_event_properties.htm" + }, + { + "path": "workers/postMessage_ports_readonly_array.htm", + "url": "/workers/postMessage_ports_readonly_array.htm" + }, + { + "path": "workers/postMessage_target_source.htm", + "url": "/workers/postMessage_target_source.htm" + }, + { + "path": "workers/semantics/encodings/001.html", + "url": "/workers/semantics/encodings/001.html" + }, + { + "path": "workers/semantics/encodings/002.html", + "url": "/workers/semantics/encodings/002.html" + }, + { + "path": "workers/semantics/encodings/003.html", + "url": "/workers/semantics/encodings/003.html" + }, + { + "path": "workers/semantics/encodings/004.html", + "url": "/workers/semantics/encodings/004.html" + }, + { + "path": "workers/semantics/encodings/004.worker.js", + "url": "/workers/semantics/encodings/004.worker" + }, + { + "path": "workers/semantics/interface-objects/001.worker.js", + "url": "/workers/semantics/interface-objects/001.worker" + }, + { + "path": "workers/semantics/interface-objects/002.worker.js", + "url": "/workers/semantics/interface-objects/002.worker" + }, + { + "path": "workers/semantics/interface-objects/003.html", + "url": "/workers/semantics/interface-objects/003.html" + }, + { + "path": "workers/semantics/interface-objects/004.html", + "url": "/workers/semantics/interface-objects/004.html" + }, + { + "path": "workers/semantics/multiple-workers/001.html", + "url": "/workers/semantics/multiple-workers/001.html" + }, + { + "path": "workers/semantics/multiple-workers/002.html", + "url": "/workers/semantics/multiple-workers/002.html" + }, + { + "path": "workers/semantics/multiple-workers/003.html", + "url": "/workers/semantics/multiple-workers/003.html" + }, + { + "path": "workers/semantics/multiple-workers/004.html", + "url": "/workers/semantics/multiple-workers/004.html" + }, + { + "path": "workers/semantics/multiple-workers/005.html", + "url": "/workers/semantics/multiple-workers/005.html" + }, + { + "path": "workers/semantics/multiple-workers/006.html", + "url": "/workers/semantics/multiple-workers/006.html" + }, + { + "path": "workers/semantics/multiple-workers/007.html", + "url": "/workers/semantics/multiple-workers/007.html" + }, + { + "path": "workers/semantics/multiple-workers/008.html", + "url": "/workers/semantics/multiple-workers/008.html" + }, + { + "path": "workers/semantics/navigation/001.html", + "url": "/workers/semantics/navigation/001.html" + }, + { + "path": "workers/semantics/navigation/002.html", + "url": "/workers/semantics/navigation/002.html" + }, + { + "path": "workers/semantics/reporting-errors/001.html", + "url": "/workers/semantics/reporting-errors/001.html" + }, + { + "path": "workers/semantics/reporting-errors/002.html", + "url": "/workers/semantics/reporting-errors/002.html" + }, + { + "path": "workers/semantics/reporting-errors/003.html", + "url": "/workers/semantics/reporting-errors/003.html" + }, + { + "path": "workers/semantics/reporting-errors/004.html", + "url": "/workers/semantics/reporting-errors/004.html" + }, + { + "path": "workers/semantics/run-a-worker/001.html", + "url": "/workers/semantics/run-a-worker/001.html" + }, + { + "path": "workers/semantics/run-a-worker/002.html", + "url": "/workers/semantics/run-a-worker/002.html" + }, + { + "path": "workers/semantics/run-a-worker/003.html", + "url": "/workers/semantics/run-a-worker/003.html" + }, + { + "path": "workers/semantics/structured-clone/dedicated.html", + "url": "/workers/semantics/structured-clone/dedicated.html" + }, + { + "path": "workers/semantics/structured-clone/shared.html", + "url": "/workers/semantics/structured-clone/shared.html" + }, + { + "path": "workers/semantics/xhr/001.html", + "url": "/workers/semantics/xhr/001.html" + }, + { + "path": "workers/semantics/xhr/002.html", + "url": "/workers/semantics/xhr/002.html" + }, + { + "path": "workers/semantics/xhr/003.html", + "url": "/workers/semantics/xhr/003.html" + }, + { + "path": "workers/semantics/xhr/004.html", + "url": "/workers/semantics/xhr/004.html" + }, + { + "path": "workers/semantics/xhr/005.html", + "url": "/workers/semantics/xhr/005.html" + }, + { + "path": "workers/semantics/xhr/006.html", + "url": "/workers/semantics/xhr/006.html" + }, + { + "path": "IndexedDB/idbcursor-continuePrimaryKey-exception-order.htm", + "timeout": "long", + "url": "/IndexedDB/idbcursor-continuePrimaryKey-exception-order.htm" + }, + { + "path": "IndexedDB/idbdatabase_createObjectStore10-1000ends.htm", + "timeout": "long", + "url": "/IndexedDB/idbdatabase_createObjectStore10-1000ends.htm" + }, + { + "path": "IndexedDB/idbdatabase_createObjectStore8-parameters.htm", + "timeout": "long", + "url": "/IndexedDB/idbdatabase_createObjectStore8-parameters.htm" + }, + { + "path": "IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm", + "timeout": "long", + "url": "/IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm" + }, + { + "path": "IndexedDB/idbobjectstore_createIndex8-valid_keys.htm", + "timeout": "long", + "url": "/IndexedDB/idbobjectstore_createIndex8-valid_keys.htm" + }, + { + "path": "IndexedDB/key_valid.html", + "timeout": "long", + "url": "/IndexedDB/key_valid.html" + }, + { + "path": "IndexedDB/keypath_maxsize.htm", + "timeout": "long", + "url": "/IndexedDB/keypath_maxsize.htm" + }, + { + "path": "IndexedDB/writer-starvation.htm", + "timeout": "long", + "url": "/IndexedDB/writer-starvation.htm" + }, + { + "path": "WebCryptoAPI/derive_bits_keys/test_ecdh_bits.html", + "timeout": "long", + "url": "/WebCryptoAPI/derive_bits_keys/test_ecdh_bits.html" + }, + { + "path": "WebCryptoAPI/derive_bits_keys/test_ecdh_keys.html", + "timeout": "long", + "url": "/WebCryptoAPI/derive_bits_keys/test_ecdh_keys.html" + }, + { + "path": "WebCryptoAPI/derive_bits_keys/test_hkdf.html", + "timeout": "long", + "url": "/WebCryptoAPI/derive_bits_keys/test_hkdf.html" + }, + { + "path": "WebCryptoAPI/derive_bits_keys/test_pbkdf2.html", + "timeout": "long", + "url": "/WebCryptoAPI/derive_bits_keys/test_pbkdf2.html" + }, + { + "path": "WebCryptoAPI/digest/test_digest.html", + "timeout": "long", + "url": "/WebCryptoAPI/digest/test_digest.html" + }, + { + "path": "WebCryptoAPI/encrypt_decrypt/test_aes_cbc.html", + "timeout": "long", + "url": "/WebCryptoAPI/encrypt_decrypt/test_aes_cbc.html" + }, + { + "path": "WebCryptoAPI/encrypt_decrypt/test_aes_ctr.html", + "timeout": "long", + "url": "/WebCryptoAPI/encrypt_decrypt/test_aes_ctr.html" + }, + { + "path": "WebCryptoAPI/encrypt_decrypt/test_aes_gcm.html", + "timeout": "long", + "url": "/WebCryptoAPI/encrypt_decrypt/test_aes_gcm.html" + }, + { + "path": "WebCryptoAPI/encrypt_decrypt/test_rsa_oaep.html", + "timeout": "long", + "url": "/WebCryptoAPI/encrypt_decrypt/test_rsa_oaep.html" + }, + { + "path": "WebCryptoAPI/generateKey/test_aes-cbc.html", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/test_aes-cbc.html" + }, + { + "path": "WebCryptoAPI/generateKey/test_aes-ctr.html", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/test_aes-ctr.html" + }, + { + "path": "WebCryptoAPI/generateKey/test_failures.html", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/test_failures.html" + }, + { + "path": "WebCryptoAPI/generateKey/test_failures_AES-CBC.html", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/test_failures_AES-CBC.html" + }, + { + "path": "WebCryptoAPI/generateKey/test_failures_AES-CTR.html", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/test_failures_AES-CTR.html" + }, + { + "path": "WebCryptoAPI/generateKey/test_failures_AES-GCM.html", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/test_failures_AES-GCM.html" + }, + { + "path": "WebCryptoAPI/generateKey/test_failures_AES-KW.html", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/test_failures_AES-KW.html" + }, + { + "path": "WebCryptoAPI/generateKey/test_failures_ECDH.html", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/test_failures_ECDH.html" + }, + { + "path": "WebCryptoAPI/generateKey/test_failures_ECDSA.html", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/test_failures_ECDSA.html" + }, + { + "path": "WebCryptoAPI/generateKey/test_failures_HMAC.html", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/test_failures_HMAC.html" + }, + { + "path": "WebCryptoAPI/generateKey/test_failures_RSA-OAEP.html", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/test_failures_RSA-OAEP.html" + }, + { + "path": "WebCryptoAPI/generateKey/test_failures_RSA-PSS.html", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/test_failures_RSA-PSS.html" + }, + { + "path": "WebCryptoAPI/generateKey/test_failures_RSASSA-PKCS1-v1_5.html", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/test_failures_RSASSA-PKCS1-v1_5.html" + }, + { + "path": "WebCryptoAPI/generateKey/test_successes.html", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/test_successes.html" + }, + { + "path": "WebCryptoAPI/generateKey/test_successes_AES-CBC.html", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/test_successes_AES-CBC.html" + }, + { + "path": "WebCryptoAPI/generateKey/test_successes_AES-CTR.html", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/test_successes_AES-CTR.html" + }, + { + "path": "WebCryptoAPI/generateKey/test_successes_AES-GCM.html", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/test_successes_AES-GCM.html" + }, + { + "path": "WebCryptoAPI/generateKey/test_successes_AES-KW.html", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/test_successes_AES-KW.html" + }, + { + "path": "WebCryptoAPI/generateKey/test_successes_ECDH.html", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/test_successes_ECDH.html" + }, + { + "path": "WebCryptoAPI/generateKey/test_successes_ECDSA.html", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/test_successes_ECDSA.html" + }, + { + "path": "WebCryptoAPI/generateKey/test_successes_HMAC.html", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/test_successes_HMAC.html" + }, + { + "path": "WebCryptoAPI/generateKey/test_successes_RSA-OAEP.html", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/test_successes_RSA-OAEP.html" + }, + { + "path": "WebCryptoAPI/generateKey/test_successes_RSA-PSS.html", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/test_successes_RSA-PSS.html" + }, + { + "path": "WebCryptoAPI/generateKey/test_successes_RSASSA-PKCS1-v1_5.html", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/test_successes_RSASSA-PKCS1-v1_5.html" + }, + { + "path": "WebCryptoAPI/sign_verify/test_ecdsa.html", + "timeout": "long", + "url": "/WebCryptoAPI/sign_verify/test_ecdsa.html" + }, + { + "path": "WebCryptoAPI/sign_verify/test_hmac.html", + "timeout": "long", + "url": "/WebCryptoAPI/sign_verify/test_hmac.html" + }, + { + "path": "WebCryptoAPI/sign_verify/test_rsa_pkcs.html", + "timeout": "long", + "url": "/WebCryptoAPI/sign_verify/test_rsa_pkcs.html" + }, + { + "path": "WebCryptoAPI/sign_verify/test_rsa_pss.html", + "timeout": "long", + "url": "/WebCryptoAPI/sign_verify/test_rsa_pss.html" + }, + { + "path": "WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.html", + "timeout": "long", + "url": "/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.html" + }, + { + "path": "WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker.js", + "timeout": "long", + "url": "/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker" + }, + { + "path": "XMLHttpRequest/progress-events-response-data-gzip.htm", + "timeout": "long", + "url": "/XMLHttpRequest/progress-events-response-data-gzip.htm" + }, + { + "path": "XMLHttpRequest/send-redirect-bogus.htm", + "timeout": "long", + "url": "/XMLHttpRequest/send-redirect-bogus.htm" + }, + { + "path": "XMLHttpRequest/xmlhttprequest-timeout-aborted.html", + "timeout": "long", + "url": "/XMLHttpRequest/xmlhttprequest-timeout-aborted.html" + }, + { + "path": "XMLHttpRequest/xmlhttprequest-timeout-abortedonmain.html", + "timeout": "long", + "url": "/XMLHttpRequest/xmlhttprequest-timeout-abortedonmain.html" + }, + { + "path": "XMLHttpRequest/xmlhttprequest-timeout-overrides.html", + "timeout": "long", + "url": "/XMLHttpRequest/xmlhttprequest-timeout-overrides.html" + }, + { + "path": "XMLHttpRequest/xmlhttprequest-timeout-overridesexpires.html", + "timeout": "long", + "url": "/XMLHttpRequest/xmlhttprequest-timeout-overridesexpires.html" + }, + { + "path": "XMLHttpRequest/xmlhttprequest-timeout-simple.html", + "timeout": "long", + "url": "/XMLHttpRequest/xmlhttprequest-timeout-simple.html" + }, + { + "path": "XMLHttpRequest/xmlhttprequest-timeout-synconmain.html", + "timeout": "long", + "url": "/XMLHttpRequest/xmlhttprequest-timeout-synconmain.html" + }, + { + "path": "XMLHttpRequest/xmlhttprequest-timeout-twice.html", + "timeout": "long", + "url": "/XMLHttpRequest/xmlhttprequest-timeout-twice.html" + }, + { + "path": "XMLHttpRequest/xmlhttprequest-timeout-worker-aborted.html", + "timeout": "long", + "url": "/XMLHttpRequest/xmlhttprequest-timeout-worker-aborted.html" + }, + { + "path": "XMLHttpRequest/xmlhttprequest-timeout-worker-overrides.html", + "timeout": "long", + "url": "/XMLHttpRequest/xmlhttprequest-timeout-worker-overrides.html" + }, + { + "path": "XMLHttpRequest/xmlhttprequest-timeout-worker-overridesexpires.html", + "timeout": "long", + "url": "/XMLHttpRequest/xmlhttprequest-timeout-worker-overridesexpires.html" + }, + { + "path": "XMLHttpRequest/xmlhttprequest-timeout-worker-simple.html", + "timeout": "long", + "url": "/XMLHttpRequest/xmlhttprequest-timeout-worker-simple.html" + }, + { + "path": "XMLHttpRequest/xmlhttprequest-timeout-worker-synconworker.html", + "timeout": "long", + "url": "/XMLHttpRequest/xmlhttprequest-timeout-worker-synconworker.html" + }, + { + "path": "XMLHttpRequest/xmlhttprequest-timeout-worker-twice.html", + "timeout": "long", + "url": "/XMLHttpRequest/xmlhttprequest-timeout-worker-twice.html" + }, + { + "path": "ambient-light/AmbientLightSensor_tests.html", + "timeout": "long", + "url": "/ambient-light/AmbientLightSensor_tests.html" + }, + { + "path": "content-security-policy/media-src/media-src-7_1_2.html", + "timeout": "long", + "url": "/content-security-policy/media-src/media-src-7_1_2.html" + }, + { + "path": "content-security-policy/media-src/media-src-7_2_2.html", + "timeout": "long", + "url": "/content-security-policy/media-src/media-src-7_2_2.html" + }, + { + "path": "content-security-policy/object-src/object-src-2_1.html", + "timeout": "long", + "url": "/content-security-policy/object-src/object-src-2_1.html" + }, + { + "path": "content-security-policy/object-src/object-src-2_2.html", + "timeout": "long", + "url": "/content-security-policy/object-src/object-src-2_2.html" + }, + { + "path": "cors/status-async.htm", + "timeout": "long", + "url": "/cors/status-async.htm" + }, + { + "path": "custom-elements/v0/concepts/custom-elements-type-allowed-chars-first-char.html", + "timeout": "long", + "url": "/custom-elements/v0/concepts/custom-elements-type-allowed-chars-first-char.html" + }, + { + "path": "custom-elements/v0/concepts/custom-elements-type-allowed-chars.html", + "timeout": "long", + "url": "/custom-elements/v0/concepts/custom-elements-type-allowed-chars.html" + }, + { + "path": "custom-elements/v0/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html", + "timeout": "long", + "url": "/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html" + }, + { + "path": "dom/nodes/Document-characterSet-normalization.html", + "timeout": "long", + "url": "/dom/nodes/Document-characterSet-normalization.html" + }, + { + "path": "dom/ranges/Range-attributes.html", + "timeout": "long", + "url": "/dom/ranges/Range-attributes.html" + }, + { + "path": "dom/ranges/Range-cloneContents.html", + "timeout": "long", + "url": "/dom/ranges/Range-cloneContents.html" + }, + { + "path": "dom/ranges/Range-cloneRange.html", + "timeout": "long", + "url": "/dom/ranges/Range-cloneRange.html" + }, + { + "path": "dom/ranges/Range-collapse.html", + "timeout": "long", + "url": "/dom/ranges/Range-collapse.html" + }, + { + "path": "dom/ranges/Range-commonAncestorContainer.html", + "timeout": "long", + "url": "/dom/ranges/Range-commonAncestorContainer.html" + }, + { + "path": "dom/ranges/Range-compareBoundaryPoints.html", + "timeout": "long", + "url": "/dom/ranges/Range-compareBoundaryPoints.html" + }, + { + "path": "dom/ranges/Range-comparePoint-2.html", + "timeout": "long", + "url": "/dom/ranges/Range-comparePoint-2.html" + }, + { + "path": "dom/ranges/Range-comparePoint.html", + "timeout": "long", + "url": "/dom/ranges/Range-comparePoint.html" + }, + { + "path": "dom/ranges/Range-deleteContents.html", + "timeout": "long", + "url": "/dom/ranges/Range-deleteContents.html" + }, + { + "path": "dom/ranges/Range-detach.html", + "timeout": "long", + "url": "/dom/ranges/Range-detach.html" + }, + { + "path": "dom/ranges/Range-extractContents.html", + "timeout": "long", + "url": "/dom/ranges/Range-extractContents.html" + }, + { + "path": "dom/ranges/Range-insertNode.html", + "timeout": "long", + "url": "/dom/ranges/Range-insertNode.html" + }, + { + "path": "dom/ranges/Range-intersectsNode-binding.html", + "timeout": "long", + "url": "/dom/ranges/Range-intersectsNode-binding.html" + }, + { + "path": "dom/ranges/Range-intersectsNode.html", + "timeout": "long", + "url": "/dom/ranges/Range-intersectsNode.html" + }, + { + "path": "dom/ranges/Range-isPointInRange.html", + "timeout": "long", + "url": "/dom/ranges/Range-isPointInRange.html" + }, + { + "path": "dom/ranges/Range-mutations.html", + "timeout": "long", + "url": "/dom/ranges/Range-mutations.html" + }, + { + "path": "dom/ranges/Range-selectNode.html", + "timeout": "long", + "url": "/dom/ranges/Range-selectNode.html" + }, + { + "path": "dom/ranges/Range-set.html", + "timeout": "long", + "url": "/dom/ranges/Range-set.html" + }, + { + "path": "dom/ranges/Range-surroundContents.html", + "timeout": "long", + "url": "/dom/ranges/Range-surroundContents.html" + }, + { + "path": "dom/traversal/NodeIterator-removal.html", + "timeout": "long", + "url": "/dom/traversal/NodeIterator-removal.html" + }, + { + "path": "dom/traversal/NodeIterator.html", + "timeout": "long", + "url": "/dom/traversal/NodeIterator.html" + }, + { + "path": "dom/traversal/TreeWalker.html", + "timeout": "long", + "url": "/dom/traversal/TreeWalker.html" + }, + { + "path": "editing/run/justifycenter.html", + "timeout": "long", + "url": "/editing/run/justifycenter.html" + }, + { + "path": "editing/run/multitest.html", + "timeout": "long", + "url": "/editing/run/multitest.html" + }, + { + "path": "encoding/api-invalid-label.html", + "timeout": "long", + "url": "/encoding/api-invalid-label.html" + }, + { + "path": "encoding/single-byte-decoder.html", + "timeout": "long", + "url": "/encoding/single-byte-decoder.html" + }, + { + "path": "encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.html", + "timeout": "long", + "url": "/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.html" + }, + { + "path": "encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.html", + "timeout": "long", + "url": "/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.html" + }, + { + "path": "encrypted-media/clearkey-mp4-playback-temporary-two-videos.html", + "timeout": "long", + "url": "/encrypted-media/clearkey-mp4-playback-temporary-two-videos.html" + }, + { + "path": "encrypted-media/clearkey-mp4-requestmediakeysystemaccess.html", + "timeout": "long", + "url": "/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.html" + }, + { + "path": "encrypted-media/drm-mp4-playback-persistent-usage-record.html", + "timeout": "long", + "url": "/encrypted-media/drm-mp4-playback-persistent-usage-record.html" + }, + { + "path": "encrypted-media/drm-mp4-playback-retrieve-destroy-persistent-license.html", + "timeout": "long", + "url": "/encrypted-media/drm-mp4-playback-retrieve-destroy-persistent-license.html" + }, + { + "path": "encrypted-media/drm-mp4-playback-retrieve-persistent-license.html", + "timeout": "long", + "url": "/encrypted-media/drm-mp4-playback-retrieve-persistent-license.html" + }, + { + "path": "encrypted-media/drm-mp4-playback-temporary-events.html", + "timeout": "long", + "url": "/encrypted-media/drm-mp4-playback-temporary-events.html" + }, + { + "path": "encrypted-media/drm-mp4-playback-temporary-multikey-sequential-readyState.html", + "timeout": "long", + "url": "/encrypted-media/drm-mp4-playback-temporary-multikey-sequential-readyState.html" + }, + { + "path": "encrypted-media/drm-mp4-playback-temporary-multikey-sequential.html", + "timeout": "long", + "url": "/encrypted-media/drm-mp4-playback-temporary-multikey-sequential.html" + }, + { + "path": "encrypted-media/drm-mp4-requestmediakeysystemaccess.html", + "timeout": "long", + "url": "/encrypted-media/drm-mp4-requestmediakeysystemaccess.html" + }, + { + "path": "eventsource/dedicated-worker/eventsource-constructor-non-same-origin.htm", + "timeout": "long", + "url": "/eventsource/dedicated-worker/eventsource-constructor-non-same-origin.htm" + }, + { + "path": "eventsource/eventsource-constructor-non-same-origin.htm", + "timeout": "long", + "url": "/eventsource/eventsource-constructor-non-same-origin.htm" + }, + { + "path": "eventsource/shared-worker/eventsource-constructor-non-same-origin.htm", + "timeout": "long", + "url": "/eventsource/shared-worker/eventsource-constructor-non-same-origin.htm" + }, + { + "path": "fetch/api/request/request-cache.html", + "timeout": "long", + "url": "/fetch/api/request/request-cache.html" + }, + { + "path": "html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html", + "timeout": "long", + "url": "/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html" + }, + { + "path": "html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-navigation-cross-origin.html", + "timeout": "long", + "url": "/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-navigation-cross-origin.html" + }, + { + "path": "html/browsers/browsing-the-web/scroll-to-fragid/007.html", + "timeout": "long", + "url": "/html/browsers/browsing-the-web/scroll-to-fragid/007.html" + }, + { + "path": "html/browsers/browsing-the-web/scroll-to-fragid/scroll-frag-percent-encoded.html", + "timeout": "long", + "url": "/html/browsers/browsing-the-web/scroll-to-fragid/scroll-frag-percent-encoded.html" + }, + { + "path": "html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-anchor-name.html", + "timeout": "long", + "url": "/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-anchor-name.html" + }, + { + "path": "html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-id-top.html", + "timeout": "long", + "url": "/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-id-top.html" + }, + { + "path": "html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-top.html", + "timeout": "long", + "url": "/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-top.html" + }, + { + "path": "html/browsers/history/the-history-interface/007.html", + "timeout": "long", + "url": "/html/browsers/history/the-history-interface/007.html" + }, + { + "path": "html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window.html", + "timeout": "long", + "url": "/html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window.html" + }, + { + "path": "html/browsers/origin/cross-origin-objects/cross-origin-objects.html", + "timeout": "long", + "url": "/html/browsers/origin/cross-origin-objects/cross-origin-objects.html" + }, + { + "path": "html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/creating_browsing_context_test_01.html", + "timeout": "long", + "url": "/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/creating_browsing_context_test_01.html" + }, + { + "path": "html/dom/interfaces.html", + "timeout": "long", + "url": "/html/dom/interfaces.html" + }, + { + "path": "html/dom/reflection-embedded.html", + "timeout": "long", + "url": "/html/dom/reflection-embedded.html" + }, + { + "path": "html/dom/reflection-forms.html", + "timeout": "long", + "url": "/html/dom/reflection-forms.html" + }, + { + "path": "html/dom/reflection-grouping.html", + "timeout": "long", + "url": "/html/dom/reflection-grouping.html" + }, + { + "path": "html/dom/reflection-metadata.html", + "timeout": "long", + "url": "/html/dom/reflection-metadata.html" + }, + { + "path": "html/dom/reflection-misc.html", + "timeout": "long", + "url": "/html/dom/reflection-misc.html" + }, + { + "path": "html/dom/reflection-obsolete.html", + "timeout": "long", + "url": "/html/dom/reflection-obsolete.html" + }, + { + "path": "html/dom/reflection-sections.html", + "timeout": "long", + "url": "/html/dom/reflection-sections.html" + }, + { + "path": "html/dom/reflection-tabular.html", + "timeout": "long", + "url": "/html/dom/reflection-tabular.html" + }, + { + "path": "html/dom/reflection-text.html", + "timeout": "long", + "url": "/html/dom/reflection-text.html" + }, + { + "path": "html/infrastructure/urls/resolving-urls/query-encoding/utf-16be.html", + "timeout": "long", + "url": "/html/infrastructure/urls/resolving-urls/query-encoding/utf-16be.html" + }, + { + "path": "html/infrastructure/urls/resolving-urls/query-encoding/utf-16le.html", + "timeout": "long", + "url": "/html/infrastructure/urls/resolving-urls/query-encoding/utf-16le.html" + }, + { + "path": "html/infrastructure/urls/resolving-urls/query-encoding/utf-8.html", + "timeout": "long", + "url": "/html/infrastructure/urls/resolving-urls/query-encoding/utf-8.html" + }, + { + "path": "html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html", + "timeout": "long", + "url": "/html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html" + }, + { + "path": "html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html", + "timeout": "long", + "url": "/html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html" + }, + { + "path": "html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-auto.html", + "timeout": "long", + "url": "/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-auto.html" + }, + { + "path": "html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-fixed.html", + "timeout": "long", + "url": "/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-fixed.html" + }, + { + "path": "html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-percentage.html", + "timeout": "long", + "url": "/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-percentage.html" + }, + { + "path": "html/rendering/replaced-elements/svg-embedded-sizing/svg-in-img-auto.html", + "timeout": "long", + "url": "/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-img-auto.html" + }, + { + "path": "html/rendering/replaced-elements/svg-embedded-sizing/svg-in-img-fixed.html", + "timeout": "long", + "url": "/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-img-fixed.html" + }, + { + "path": "html/rendering/replaced-elements/svg-embedded-sizing/svg-in-img-percentage.html", + "timeout": "long", + "url": "/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-img-percentage.html" + }, + { + "path": "html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-auto.html", + "timeout": "long", + "url": "/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-auto.html" + }, + { + "path": "html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-fixed.html", + "timeout": "long", + "url": "/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-fixed.html" + }, + { + "path": "html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-percentage.html", + "timeout": "long", + "url": "/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-percentage.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/audio_loop_base.html", + "timeout": "long", + "url": "/html/semantics/embedded-content/media-elements/audio_loop_base.html" + }, + { + "path": "html/semantics/embedded-content/media-elements/video_loop_base.html", + "timeout": "long", + "url": "/html/semantics/embedded-content/media-elements/video_loop_base.html" + }, + { + "path": "html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute.html", + "timeout": "long", + "url": "/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute.html" + }, + { + "path": "html/semantics/forms/textfieldselection/selection.html", + "timeout": "long", + "url": "/html/semantics/forms/textfieldselection/selection.html" + }, + { + "path": "html/syntax/parsing/html5lib_adoption01.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_adoption01.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_adoption01.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_adoption01.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_adoption01.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_adoption01.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_adoption02.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_adoption02.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_adoption02.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_adoption02.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_adoption02.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_adoption02.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_comments01.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_comments01.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_comments01.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_comments01.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_comments01.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_comments01.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_doctype01.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_doctype01.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_doctype01.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_doctype01.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_doctype01.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_doctype01.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_domjs-unsafe.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_domjs-unsafe.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_domjs-unsafe.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_domjs-unsafe.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_domjs-unsafe.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_domjs-unsafe.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_entities01.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_entities01.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_entities01.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_entities01.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_entities01.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_entities01.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_entities02.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_entities02.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_entities02.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_entities02.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_entities02.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_entities02.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_html5test-com.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_html5test-com.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_html5test-com.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_html5test-com.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_html5test-com.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_html5test-com.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_inbody01.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_inbody01.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_inbody01.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_inbody01.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_inbody01.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_inbody01.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_innerHTML_tests4.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_innerHTML_tests4.html" + }, + { + "path": "html/syntax/parsing/html5lib_innerHTML_tests6.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_innerHTML_tests6.html" + }, + { + "path": "html/syntax/parsing/html5lib_innerHTML_tests7.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_innerHTML_tests7.html" + }, + { + "path": "html/syntax/parsing/html5lib_innerHTML_tests_innerHTML_1.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_innerHTML_tests_innerHTML_1.html" + }, + { + "path": "html/syntax/parsing/html5lib_isindex.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_isindex.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_isindex.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_isindex.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_isindex.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_isindex.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_main-element.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_main-element.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_main-element.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_main-element.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_main-element.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_main-element.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_pending-spec-changes-plain-text-unsafe.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_pending-spec-changes-plain-text-unsafe.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_pending-spec-changes-plain-text-unsafe.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_pending-spec-changes-plain-text-unsafe.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_pending-spec-changes-plain-text-unsafe.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_pending-spec-changes-plain-text-unsafe.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_pending-spec-changes.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_pending-spec-changes.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_pending-spec-changes.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_pending-spec-changes.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_pending-spec-changes.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_pending-spec-changes.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_plain-text-unsafe.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_plain-text-unsafe.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_plain-text-unsafe.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_plain-text-unsafe.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_plain-text-unsafe.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_plain-text-unsafe.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_scriptdata01.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_scriptdata01.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_scriptdata01.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_scriptdata01.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_scriptdata01.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_scriptdata01.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_scripted_adoption01.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_scripted_adoption01.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_scripted_adoption01.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_scripted_adoption01.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_scripted_adoption01.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_scripted_adoption01.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_scripted_ark.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_scripted_ark.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_scripted_ark.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_scripted_ark.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_scripted_ark.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_scripted_ark.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_scripted_webkit01.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_scripted_webkit01.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_scripted_webkit01.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_scripted_webkit01.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_scripted_webkit01.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_scripted_webkit01.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_tables01.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tables01.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_tables01.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tables01.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_tables01.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tables01.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_template.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_template.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_template.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_template.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_template.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_template.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_tests1.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests1.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_tests1.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests1.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_tests1.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests1.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_tests10.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests10.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_tests10.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests10.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_tests10.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests10.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_tests11.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests11.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_tests11.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests11.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_tests11.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests11.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_tests12.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests12.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_tests12.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests12.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_tests12.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests12.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_tests14.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests14.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_tests14.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests14.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_tests14.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests14.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_tests15.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests15.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_tests15.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests15.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_tests15.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests15.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_tests16.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests16.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_tests16.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests16.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_tests16.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests16.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_tests17.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests17.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_tests17.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests17.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_tests17.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests17.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_tests18.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests18.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_tests18.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests18.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_tests18.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests18.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_tests19.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests19.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_tests19.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests19.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_tests19.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests19.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_tests2.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests2.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_tests2.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests2.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_tests2.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests2.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_tests20.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests20.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_tests20.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests20.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_tests20.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests20.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_tests21.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests21.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_tests21.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests21.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_tests21.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests21.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_tests22.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests22.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_tests22.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests22.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_tests22.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests22.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_tests23.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests23.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_tests23.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests23.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_tests23.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests23.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_tests24.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests24.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_tests24.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests24.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_tests24.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests24.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_tests25.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests25.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_tests25.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests25.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_tests25.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests25.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_tests26.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests26.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_tests26.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests26.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_tests26.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests26.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_tests3.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests3.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_tests3.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests3.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_tests3.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests3.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_tests5.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests5.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_tests5.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests5.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_tests5.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests5.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_tests6.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests6.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_tests6.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests6.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_tests6.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests6.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_tests7.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests7.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_tests7.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests7.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_tests7.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests7.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_tests8.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests8.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_tests8.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests8.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_tests8.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests8.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_tests9.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests9.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_tests9.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests9.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_tests9.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tests9.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_tricky01.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tricky01.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_tricky01.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tricky01.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_tricky01.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_tricky01.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_webkit01.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_webkit01.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_webkit01.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_webkit01.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_webkit01.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_webkit01.html?run_type=write_single" + }, + { + "path": "html/syntax/parsing/html5lib_webkit02.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_webkit02.html?run_type=uri" + }, + { + "path": "html/syntax/parsing/html5lib_webkit02.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_webkit02.html?run_type=write" + }, + { + "path": "html/syntax/parsing/html5lib_webkit02.html", + "timeout": "long", + "url": "/html/syntax/parsing/html5lib_webkit02.html?run_type=write_single" + }, + { + "path": "media-source/SourceBuffer-abort-readyState.html", + "timeout": "long", + "url": "/media-source/SourceBuffer-abort-readyState.html" + }, + { + "path": "media-source/mediasource-appendbuffer-quota-exceeded.html", + "timeout": "long", + "url": "/media-source/mediasource-appendbuffer-quota-exceeded.html" + }, + { + "path": "media-source/mediasource-redundant-seek.html", + "timeout": "long", + "url": "/media-source/mediasource-redundant-seek.html" + }, + { + "path": "old-tests/submission/Microsoft/sandbox/sandbox_002.htm", + "timeout": "long", + "url": "/old-tests/submission/Microsoft/sandbox/sandbox_002.htm" + }, + { + "path": "quirks-mode/hashless-hex-color.html", + "timeout": "long", + "url": "/quirks-mode/hashless-hex-color.html" + }, + { + "path": "selection/addRange.html", + "timeout": "long", + "url": "/selection/addRange.html" + }, + { + "path": "selection/collapse.html", + "timeout": "long", + "url": "/selection/collapse.html" + }, + { + "path": "selection/extend.html", + "timeout": "long", + "url": "/selection/extend.html" + }, + { + "path": "service-workers/cache-storage/common.https.html", + "timeout": "long", + "url": "/service-workers/cache-storage/common.https.html" + }, + { + "path": "service-workers/cache-storage/serviceworker/cache-add.https.html", + "timeout": "long", + "url": "/service-workers/cache-storage/serviceworker/cache-add.https.html" + }, + { + "path": "service-workers/cache-storage/serviceworker/cache-delete.https.html", + "timeout": "long", + "url": "/service-workers/cache-storage/serviceworker/cache-delete.https.html" + }, + { + "path": "service-workers/cache-storage/serviceworker/cache-match.https.html", + "timeout": "long", + "url": "/service-workers/cache-storage/serviceworker/cache-match.https.html" + }, + { + "path": "service-workers/cache-storage/serviceworker/cache-matchAll.https.html", + "timeout": "long", + "url": "/service-workers/cache-storage/serviceworker/cache-matchAll.https.html" + }, + { + "path": "service-workers/cache-storage/serviceworker/cache-put.https.html", + "timeout": "long", + "url": "/service-workers/cache-storage/serviceworker/cache-put.https.html" + }, + { + "path": "service-workers/cache-storage/serviceworker/cache-storage-keys.https.html", + "timeout": "long", + "url": "/service-workers/cache-storage/serviceworker/cache-storage-keys.https.html" + }, + { + "path": "service-workers/cache-storage/serviceworker/cache-storage-match.https.html", + "timeout": "long", + "url": "/service-workers/cache-storage/serviceworker/cache-storage-match.https.html" + }, + { + "path": "service-workers/cache-storage/serviceworker/cache-storage.https.html", + "timeout": "long", + "url": "/service-workers/cache-storage/serviceworker/cache-storage.https.html" + }, + { + "path": "service-workers/cache-storage/window/cache-add.https.html", + "timeout": "long", + "url": "/service-workers/cache-storage/window/cache-add.https.html" + }, + { + "path": "service-workers/cache-storage/window/cache-delete.https.html", + "timeout": "long", + "url": "/service-workers/cache-storage/window/cache-delete.https.html" + }, + { + "path": "service-workers/cache-storage/window/cache-match.https.html", + "timeout": "long", + "url": "/service-workers/cache-storage/window/cache-match.https.html" + }, + { + "path": "service-workers/cache-storage/window/cache-matchAll.https.html", + "timeout": "long", + "url": "/service-workers/cache-storage/window/cache-matchAll.https.html" + }, + { + "path": "service-workers/cache-storage/window/cache-put.https.html", + "timeout": "long", + "url": "/service-workers/cache-storage/window/cache-put.https.html" + }, + { + "path": "service-workers/cache-storage/window/cache-storage-keys.https.html", + "timeout": "long", + "url": "/service-workers/cache-storage/window/cache-storage-keys.https.html" + }, + { + "path": "service-workers/cache-storage/window/cache-storage-match.https.html", + "timeout": "long", + "url": "/service-workers/cache-storage/window/cache-storage-match.https.html" + }, + { + "path": "service-workers/cache-storage/window/cache-storage.https.html", + "timeout": "long", + "url": "/service-workers/cache-storage/window/cache-storage.https.html" + }, + { + "path": "service-workers/cache-storage/window/sandboxed-iframes.https.html", + "timeout": "long", + "url": "/service-workers/cache-storage/window/sandboxed-iframes.https.html" + }, + { + "path": "service-workers/cache-storage/worker/cache-add.https.html", + "timeout": "long", + "url": "/service-workers/cache-storage/worker/cache-add.https.html" + }, + { + "path": "service-workers/cache-storage/worker/cache-delete.https.html", + "timeout": "long", + "url": "/service-workers/cache-storage/worker/cache-delete.https.html" + }, + { + "path": "service-workers/cache-storage/worker/cache-match.https.html", + "timeout": "long", + "url": "/service-workers/cache-storage/worker/cache-match.https.html" + }, + { + "path": "service-workers/cache-storage/worker/cache-matchAll.https.html", + "timeout": "long", + "url": "/service-workers/cache-storage/worker/cache-matchAll.https.html" + }, + { + "path": "service-workers/cache-storage/worker/cache-put.https.html", + "timeout": "long", + "url": "/service-workers/cache-storage/worker/cache-put.https.html" + }, + { + "path": "service-workers/cache-storage/worker/cache-storage-keys.https.html", + "timeout": "long", + "url": "/service-workers/cache-storage/worker/cache-storage-keys.https.html" + }, + { + "path": "service-workers/cache-storage/worker/cache-storage-match.https.html", + "timeout": "long", + "url": "/service-workers/cache-storage/worker/cache-storage-match.https.html" + }, + { + "path": "service-workers/cache-storage/worker/cache-storage.https.html", + "timeout": "long", + "url": "/service-workers/cache-storage/worker/cache-storage.https.html" + }, + { + "path": "service-workers/service-worker/fetch-event-redirect.https.html", + "timeout": "long", + "url": "/service-workers/service-worker/fetch-event-redirect.https.html" + }, + { + "path": "service-workers/service-worker/fetch-frame-resource.https.html", + "timeout": "long", + "url": "/service-workers/service-worker/fetch-frame-resource.https.html" + }, + { + "path": "service-workers/service-worker/fetch-mixed-content-to-inscope.https.html", + "timeout": "long", + "url": "/service-workers/service-worker/fetch-mixed-content-to-inscope.https.html" + }, + { + "path": "service-workers/service-worker/fetch-mixed-content-to-outscope.https.html", + "timeout": "long", + "url": "/service-workers/service-worker/fetch-mixed-content-to-outscope.https.html" + }, + { + "path": "service-workers/service-worker/fetch-request-redirect.https.html", + "timeout": "long", + "url": "/service-workers/service-worker/fetch-request-redirect.https.html" + }, + { + "path": "service-workers/service-worker/fetch-waits-for-activate.https.html", + "timeout": "long", + "url": "/service-workers/service-worker/fetch-waits-for-activate.https.html" + }, + { + "path": "service-workers/service-worker/register-closed-window.https.html", + "timeout": "long", + "url": "/service-workers/service-worker/register-closed-window.https.html" + }, + { + "path": "websockets/binary/002.html", + "timeout": "long", + "url": "/websockets/binary/002.html" + }, + { + "path": "websockets/binary/002.html", + "timeout": "long", + "url": "/websockets/binary/002.html?wss" + }, + { + "path": "websockets/binary/004.html", + "timeout": "long", + "url": "/websockets/binary/004.html" + }, + { + "path": "websockets/binary/004.html", + "timeout": "long", + "url": "/websockets/binary/004.html?wss" + }, + { + "path": "websockets/constructor/013.html", + "timeout": "long", + "url": "/websockets/constructor/013.html" + }, + { + "path": "websockets/constructor/013.html", + "timeout": "long", + "url": "/websockets/constructor/013.html?wss" + }, + { + "path": "websockets/constructor/014.html", + "timeout": "long", + "url": "/websockets/constructor/014.html" + }, + { + "path": "websockets/constructor/014.html", + "timeout": "long", + "url": "/websockets/constructor/014.html?wss" + }, + { + "path": "websockets/cookies/005.html", + "timeout": "long", + "url": "/websockets/cookies/005.html" + }, + { + "path": "websockets/cookies/005.html", + "timeout": "long", + "url": "/websockets/cookies/005.html?wss" + }, + { + "path": "websockets/cookies/007.html", + "timeout": "long", + "url": "/websockets/cookies/007.html" + }, + { + "path": "websockets/cookies/007.html", + "timeout": "long", + "url": "/websockets/cookies/007.html?wss" + }, + { + "path": "websockets/extended-payload-length.html", + "timeout": "long", + "url": "/websockets/extended-payload-length.html" + }, + { + "path": "websockets/extended-payload-length.html", + "timeout": "long", + "url": "/websockets/extended-payload-length.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-large.html", + "timeout": "long", + "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-large.html" + }, + { + "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-large.html", + "timeout": "long", + "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-large.html?wss" + }, + { + "path": "websockets/interfaces/WebSocket/close/close-connecting.html", + "timeout": "long", + "url": "/websockets/interfaces/WebSocket/close/close-connecting.html" + }, + { + "path": "websockets/interfaces/WebSocket/close/close-connecting.html", + "timeout": "long", + "url": "/websockets/interfaces/WebSocket/close/close-connecting.html?wss" + }, + { + "path": "websockets/keeping-connection-open/001.html", + "timeout": "long", + "url": "/websockets/keeping-connection-open/001.html" + }, + { + "path": "websockets/keeping-connection-open/001.html", + "timeout": "long", + "url": "/websockets/keeping-connection-open/001.html?wss" + }, + { + "path": "websockets/opening-handshake/002.html", + "timeout": "long", + "url": "/websockets/opening-handshake/002.html" + }, + { + "path": "websockets/opening-handshake/002.html", + "timeout": "long", + "url": "/websockets/opening-handshake/002.html?wss" + }, + { + "path": "websockets/unload-a-document/002.html", + "timeout": "long", + "url": "/websockets/unload-a-document/002.html" + }, + { + "path": "websockets/unload-a-document/002.html", + "timeout": "long", + "url": "/websockets/unload-a-document/002.html?wss" + }, + { + "path": "websockets/unload-a-document/004.html", + "timeout": "long", + "url": "/websockets/unload-a-document/004.html" + }, + { + "path": "websockets/unload-a-document/005.html", + "timeout": "long", + "url": "/websockets/unload-a-document/005.html" + }, + { + "path": "websockets/unload-a-document/005.html", + "timeout": "long", + "url": "/websockets/unload-a-document/005.html?wss" + }, + { + "path": "webstorage/event_basic.html", + "timeout": "long", + "url": "/webstorage/event_basic.html" + }, + { + "path": "webstorage/event_body_attribute.html", + "timeout": "long", + "url": "/webstorage/event_body_attribute.html" + }, + { + "path": "webstorage/event_case_sensitive.html", + "timeout": "long", + "url": "/webstorage/event_case_sensitive.html" + }, + { + "path": "webstorage/event_setattribute.html", + "timeout": "long", + "url": "/webstorage/event_setattribute.html" + }, + { + "path": "webstorage/storage_local_setitem_quotaexceedederr.html", + "timeout": "long", + "url": "/webstorage/storage_local_setitem_quotaexceedederr.html" + }, + { + "path": "webstorage/storage_session_setitem_quotaexceedederr.html", + "timeout": "long", + "url": "/webstorage/storage_session_setitem_quotaexceedederr.html" + } + ], + "wdspec": [ + { + "path": "webdriver/contexts.py", + "url": "/webdriver/contexts.py" + }, + { + "path": "webdriver/navigation.py", + "url": "/webdriver/navigation.py" + } + ] + }, + "local_changes": { + "deleted": [], + "deleted_reftests": {}, + "items": { + "manual": { + "html/browsers/windows/noreferrer-cross-origin-close-manual.sub.html": [ + { + "path": "html/browsers/windows/noreferrer-cross-origin-close-manual.sub.html", + "url": "/html/browsers/windows/noreferrer-cross-origin-close-manual.sub.html" + } + ], + "mediacapture-streams/MediaStream-id-manual.https.html": [ + { + "path": "mediacapture-streams/MediaStream-id-manual.https.html", + "url": "/mediacapture-streams/MediaStream-id-manual.https.html" + } + ] + }, + "reftest": { + "html/semantics/grouping-content/the-ol-element/reversed-1e.html": [ + { + "path": "html/semantics/grouping-content/the-ol-element/reversed-1e.html", + "references": [ + [ + "/html/semantics/grouping-content/the-ol-element/reversed-1-ref.html", + "==" + ] + ], + "url": "/html/semantics/grouping-content/the-ol-element/reversed-1e.html" + } + ] + }, + "testharness": { + "IndexedDB/idbindex-rename.html": [ + { + "path": "IndexedDB/idbindex-rename.html", + "timeout": "long", + "url": "/IndexedDB/idbindex-rename.html" + } + ], + "IndexedDB/idbobjectstore-rename-store.html": [ + { + "path": "IndexedDB/idbobjectstore-rename-store.html", + "timeout": "long", + "url": "/IndexedDB/idbobjectstore-rename-store.html" + } + ], + "WebCryptoAPI/generateKey/failures_AES-CBC.worker.js": [ + { + "path": "WebCryptoAPI/generateKey/failures_AES-CBC.worker.js", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/failures_AES-CBC.worker" + } + ], + "WebCryptoAPI/generateKey/failures_AES-CTR.worker.js": [ + { + "path": "WebCryptoAPI/generateKey/failures_AES-CTR.worker.js", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/failures_AES-CTR.worker" + } + ], + "WebCryptoAPI/generateKey/failures_AES-GCM.worker.js": [ + { + "path": "WebCryptoAPI/generateKey/failures_AES-GCM.worker.js", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/failures_AES-GCM.worker" + } + ], + "WebCryptoAPI/generateKey/failures_AES-KW.worker.js": [ + { + "path": "WebCryptoAPI/generateKey/failures_AES-KW.worker.js", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/failures_AES-KW.worker" + } + ], + "WebCryptoAPI/generateKey/failures_ECDH.worker.js": [ + { + "path": "WebCryptoAPI/generateKey/failures_ECDH.worker.js", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/failures_ECDH.worker" + } + ], + "WebCryptoAPI/generateKey/failures_ECDSA.worker.js": [ + { + "path": "WebCryptoAPI/generateKey/failures_ECDSA.worker.js", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/failures_ECDSA.worker" + } + ], + "WebCryptoAPI/generateKey/failures_HMAC.worker.js": [ + { + "path": "WebCryptoAPI/generateKey/failures_HMAC.worker.js", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/failures_HMAC.worker" + } + ], + "WebCryptoAPI/generateKey/failures_RSA-OAEP.worker.js": [ + { + "path": "WebCryptoAPI/generateKey/failures_RSA-OAEP.worker.js", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/failures_RSA-OAEP.worker" + } + ], + "WebCryptoAPI/generateKey/failures_RSA-PSS.worker.js": [ + { + "path": "WebCryptoAPI/generateKey/failures_RSA-PSS.worker.js", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/failures_RSA-PSS.worker" + } + ], + "WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.worker.js": [ + { + "path": "WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.worker.js", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.worker" + } + ], + "WebCryptoAPI/generateKey/successes_AES-CBC.worker.js": [ + { + "path": "WebCryptoAPI/generateKey/successes_AES-CBC.worker.js", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/successes_AES-CBC.worker" + } + ], + "WebCryptoAPI/generateKey/successes_AES-CTR.worker.js": [ + { + "path": "WebCryptoAPI/generateKey/successes_AES-CTR.worker.js", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/successes_AES-CTR.worker" + } + ], + "WebCryptoAPI/generateKey/successes_AES-GCM.worker.js": [ + { + "path": "WebCryptoAPI/generateKey/successes_AES-GCM.worker.js", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/successes_AES-GCM.worker" + } + ], + "WebCryptoAPI/generateKey/successes_AES-KW.worker.js": [ + { + "path": "WebCryptoAPI/generateKey/successes_AES-KW.worker.js", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/successes_AES-KW.worker" + } + ], + "WebCryptoAPI/generateKey/successes_ECDH.worker.js": [ + { + "path": "WebCryptoAPI/generateKey/successes_ECDH.worker.js", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/successes_ECDH.worker" + } + ], + "WebCryptoAPI/generateKey/successes_ECDSA.worker.js": [ + { + "path": "WebCryptoAPI/generateKey/successes_ECDSA.worker.js", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/successes_ECDSA.worker" + } + ], + "WebCryptoAPI/generateKey/successes_HMAC.worker.js": [ + { + "path": "WebCryptoAPI/generateKey/successes_HMAC.worker.js", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/successes_HMAC.worker" + } + ], + "WebCryptoAPI/generateKey/successes_RSA-OAEP.worker.js": [ + { + "path": "WebCryptoAPI/generateKey/successes_RSA-OAEP.worker.js", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/successes_RSA-OAEP.worker" + } + ], + "WebCryptoAPI/generateKey/successes_RSA-PSS.worker.js": [ + { + "path": "WebCryptoAPI/generateKey/successes_RSA-PSS.worker.js", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/successes_RSA-PSS.worker" + } + ], + "WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.worker.js": [ + { + "path": "WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.worker.js", + "timeout": "long", + "url": "/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.worker" + } + ], + "fetch/api/redirect/redirect-count.html": [ + { + "path": "fetch/api/redirect/redirect-count.html", + "timeout": "long", + "url": "/fetch/api/redirect/redirect-count.html" + } + ], + "html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resume-timer-on-history-back.html": [ + { + "path": "html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resume-timer-on-history-back.html", + "url": "/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resume-timer-on-history-back.html" + } + ], + "html/browsers/the-window-object/window-open-noopener.html": [ + { + "path": "html/browsers/the-window-object/window-open-noopener.html", + "url": "/html/browsers/the-window-object/window-open-noopener.html" + } + ], + "html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_noopener.html": [ + { + "path": "html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_noopener.html", + "url": "/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_noopener.html" + } + ], + "html/webappapis/idle-callbacks/callback-exception.html": [ + { + "path": "html/webappapis/idle-callbacks/callback-exception.html", + "url": "/html/webappapis/idle-callbacks/callback-exception.html" + } + ], + "html/webappapis/idle-callbacks/callback-iframe.html": [ + { + "path": "html/webappapis/idle-callbacks/callback-iframe.html", + "url": "/html/webappapis/idle-callbacks/callback-iframe.html" + } + ], + "html/webappapis/idle-callbacks/callback-invoked.html": [ + { + "path": "html/webappapis/idle-callbacks/callback-invoked.html", + "url": "/html/webappapis/idle-callbacks/callback-invoked.html" + } + ], + "html/webappapis/idle-callbacks/callback-multiple-calls.html": [ + { + "path": "html/webappapis/idle-callbacks/callback-multiple-calls.html", + "url": "/html/webappapis/idle-callbacks/callback-multiple-calls.html" + } + ], + "html/webappapis/idle-callbacks/callback-timeout.html": [ + { + "path": "html/webappapis/idle-callbacks/callback-timeout.html", + "url": "/html/webappapis/idle-callbacks/callback-timeout.html" + } + ], + "html/webappapis/idle-callbacks/cancel-invoked.html": [ + { + "path": "html/webappapis/idle-callbacks/cancel-invoked.html", + "url": "/html/webappapis/idle-callbacks/cancel-invoked.html" + } + ], + "html/webappapis/idle-callbacks/idlharness.html": [ + { + "path": "html/webappapis/idle-callbacks/idlharness.html", + "url": "/html/webappapis/idle-callbacks/idlharness.html" + } + ], + "secure-contexts/basic-dedicated-worker.html": [ + { + "path": "secure-contexts/basic-dedicated-worker.html", + "url": "/secure-contexts/basic-dedicated-worker.html" + } + ], + "secure-contexts/basic-dedicated-worker.https.html": [ + { + "path": "secure-contexts/basic-dedicated-worker.https.html", + "url": "/secure-contexts/basic-dedicated-worker.https.html" + } + ], + "secure-contexts/basic-shared-worker.html": [ + { + "path": "secure-contexts/basic-shared-worker.html", + "url": "/secure-contexts/basic-shared-worker.html" + } + ], + "secure-contexts/basic-shared-worker.https.html": [ + { + "path": "secure-contexts/basic-shared-worker.https.html", + "url": "/secure-contexts/basic-shared-worker.https.html" + } + ], + "secure-contexts/shared-worker-insecure-first.https.html": [ + { + "path": "secure-contexts/shared-worker-insecure-first.https.html", + "url": "/secure-contexts/shared-worker-insecure-first.https.html" + } + ], + "secure-contexts/shared-worker-secure-first.https.html": [ + { + "path": "secure-contexts/shared-worker-secure-first.https.html", + "url": "/secure-contexts/shared-worker-secure-first.https.html" + } + ], + "uievents/order-of-events/focus-events/focus-automated-blink-webkit.html": [ + { + "path": "uievents/order-of-events/focus-events/focus-automated-blink-webkit.html", + "url": "/uievents/order-of-events/focus-events/focus-automated-blink-webkit.html" + } + ], + "web-animations/animation-model/animation-types/spacing-keyframes-shapes.html": [ + { + "path": "web-animations/animation-model/animation-types/spacing-keyframes-shapes.html", + "url": "/web-animations/animation-model/animation-types/spacing-keyframes-shapes.html" + } + ], + "web-animations/interfaces/KeyframeEffect/copy-contructor.html": [ + { + "path": "web-animations/interfaces/KeyframeEffect/copy-contructor.html", + "url": "/web-animations/interfaces/KeyframeEffect/copy-contructor.html" + } + ], + "web-animations/interfaces/KeyframeEffectReadOnly/copy-contructor.html": [ + { + "path": "web-animations/interfaces/KeyframeEffectReadOnly/copy-contructor.html", + "url": "/web-animations/interfaces/KeyframeEffectReadOnly/copy-contructor.html" + } + ], + "webaudio/the-audio-api/the-constantsourcenode-interface/test-constantsourcenode.html": [ + { + "path": "webaudio/the-audio-api/the-constantsourcenode-interface/test-constantsourcenode.html", + "url": "/webaudio/the-audio-api/the-constantsourcenode-interface/test-constantsourcenode.html" + } + ] + }, + "wdspec": { + "webdriver/actions/conftest.py": [ + { + "path": "webdriver/actions/conftest.py", + "url": "/webdriver/actions/conftest.py" + } + ], + "webdriver/actions/key.py": [ + { + "path": "webdriver/actions/key.py", + "url": "/webdriver/actions/key.py" + } + ], + "webdriver/actions/mouse.py": [ + { + "path": "webdriver/actions/mouse.py", + "url": "/webdriver/actions/mouse.py" + } + ], + "webdriver/actions/sequence.py": [ + { + "path": "webdriver/actions/sequence.py", + "url": "/webdriver/actions/sequence.py" + } + ] + } + }, + "reftest_nodes": { + "html/semantics/grouping-content/the-ol-element/reversed-1e.html": [ + { + "path": "html/semantics/grouping-content/the-ol-element/reversed-1e.html", + "references": [ + [ + "/html/semantics/grouping-content/the-ol-element/reversed-1-ref.html", + "==" + ] + ], + "url": "/html/semantics/grouping-content/the-ol-element/reversed-1e.html" + } + ] + } + }, + "reftest_nodes": { + "2dcontext/building-paths/canvas_complexshapes_arcto_001.htm": [ + { + "path": "2dcontext/building-paths/canvas_complexshapes_arcto_001.htm", + "references": [ + [ + "/2dcontext/building-paths/canvas_complexshapes_arcto_001-ref.htm", + "==" + ] + ], + "url": "/2dcontext/building-paths/canvas_complexshapes_arcto_001.htm" + } + ], + "2dcontext/building-paths/canvas_complexshapes_beziercurveto_001.htm": [ + { + "path": "2dcontext/building-paths/canvas_complexshapes_beziercurveto_001.htm", + "references": [ + [ + "/2dcontext/building-paths/canvas_complexshapes_beziercurveto_001-ref.htm", + "==" + ] + ], + "url": "/2dcontext/building-paths/canvas_complexshapes_beziercurveto_001.htm" + } + ], + "2dcontext/compositing/canvas_compositing_globalcompositeoperation_001.htm": [ + { + "path": "2dcontext/compositing/canvas_compositing_globalcompositeoperation_001.htm", + "references": [ + [ + "/2dcontext/compositing/canvas_compositing_globalcompositeoperation_001-ref.htm", + "==" + ] + ], + "url": "/2dcontext/compositing/canvas_compositing_globalcompositeoperation_001.htm" + } + ], + "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_1.html": [ + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_1.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_1_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_1.html" + } + ], + "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_10.html": [ + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_10.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_10_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_10.html" + } + ], + "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_11.html": [ + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_11.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_11_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_11.html" + } + ], + "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_12.html": [ + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_12.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_12_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_12.html" + } + ], + "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_2.html": [ + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_2.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_2_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_2.html" + } + ], + "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_3.html": [ + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_3.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_3_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_3.html" + } + ], + "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_4.html": [ + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_4.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_4_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_4.html" + } + ], + "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_5.html": [ + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_5.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_5_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_5.html" + } + ], + "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_6.html": [ + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_6.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_6_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_6.html" + } + ], + "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_7.html": [ + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_7.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_7_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_7.html" + } + ], + "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_8.html": [ + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_8.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_8_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_8.html" + } + ], + "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_9.html": [ + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_canvas_9.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_9_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_9.html" + } + ], + "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_1.html": [ + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_1.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_1_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_1.html" + } + ], + "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_10.html": [ + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_10.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_10_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_10.html" + } + ], + "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_11.html": [ + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_11.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_11_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_11.html" + } + ], + "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_12.html": [ + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_12.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_12_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_12.html" + } + ], + "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_13.html": [ + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_13.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_13_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_13.html" + } + ], + "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_2.html": [ + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_2.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_2_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_2.html" + } + ], + "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_3.html": [ + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_3.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_3_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_3.html" + } + ], + "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_4.html": [ + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_4.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_4_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_4.html" + } + ], + "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_5.html": [ + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_5.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_5_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_5.html" + } + ], + "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_6.html": [ + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_6.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_6_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_6.html" + } + ], + "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_7.html": [ + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_7.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_7_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_7.html" + } + ], + "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_8.html": [ + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_8.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_8_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_8.html" + } + ], + "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_9.html": [ + { + "path": "2dcontext/drawing-images-to-the-canvas/drawimage_html_image_9.html", + "references": [ + [ + "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_9_ref.html", + "==" + ] + ], + "url": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_9.html" + } + ], + "2dcontext/line-styles/canvas_linestyles_linecap_001.htm": [ + { + "path": "2dcontext/line-styles/canvas_linestyles_linecap_001.htm", + "references": [ + [ + "/2dcontext/line-styles/canvas_linestyles_linecap_001-ref.htm", + "==" + ] + ], + "url": "/2dcontext/line-styles/canvas_linestyles_linecap_001.htm" + } + ], + "2dcontext/line-styles/lineto_a.html": [ + { + "path": "2dcontext/line-styles/lineto_a.html", + "references": [ + [ + "/2dcontext/line-styles/lineto_ref.html", + "==" + ] + ], + "url": "/2dcontext/line-styles/lineto_a.html" + } + ], + "2dcontext/shadows/canvas_shadows_002.htm": [ + { + "path": "2dcontext/shadows/canvas_shadows_002.htm", + "references": [ + [ + "/2dcontext/shadows/canvas_shadows_002-ref.htm", + "==" + ] + ], + "url": "/2dcontext/shadows/canvas_shadows_002.htm" + } + ], + "2dcontext/text-styles/canvas_text_font_001.htm": [ + { + "path": "2dcontext/text-styles/canvas_text_font_001.htm", + "references": [ + [ + "/2dcontext/text-styles/canvas_text_font_001-ref.htm", + "==" + ] + ], + "url": "/2dcontext/text-styles/canvas_text_font_001.htm" + } + ], + "2dcontext/the-canvas-state/canvas_state_restore_001.htm": [ + { + "path": "2dcontext/the-canvas-state/canvas_state_restore_001.htm", + "references": [ + [ + "/2dcontext/the-canvas-state/canvas_state_restore_001-ref.htm", + "==" + ] + ], + "url": "/2dcontext/the-canvas-state/canvas_state_restore_001.htm" + } + ], + "2dcontext/transformations/canvas_transformations_reset_001.html": [ + { + "path": "2dcontext/transformations/canvas_transformations_reset_001.html", + "references": [ + [ + "/2dcontext/transformations/canvas_transformations_reset_001-ref.html", + "==" + ] + ], + "url": "/2dcontext/transformations/canvas_transformations_reset_001.html" + } + ], + "2dcontext/transformations/canvas_transformations_scale_001.htm": [ + { + "path": "2dcontext/transformations/canvas_transformations_scale_001.htm", + "references": [ + [ + "/2dcontext/transformations/canvas_transformations_scale_001-ref.htm", + "==" + ] + ], + "url": "/2dcontext/transformations/canvas_transformations_scale_001.htm" + } + ], + "2dcontext/transformations/transform_a.html": [ + { + "path": "2dcontext/transformations/transform_a.html", + "references": [ + [ + "/2dcontext/transformations/transform_ref.html", + "==" + ] + ], + "url": "/2dcontext/transformations/transform_a.html" + } + ], + "FileAPI/url/url_xmlhttprequest_img.html": [ + { + "path": "FileAPI/url/url_xmlhttprequest_img.html", + "references": [ + [ + "/FileAPI/url/url_xmlhttprequest_img-ref.html", + "==" + ] + ], + "url": "/FileAPI/url/url_xmlhttprequest_img.html" + } + ], + "compat/webkit-text-fill-color-property-001a.html": [ + { + "path": "compat/webkit-text-fill-color-property-001a.html", + "references": [ + [ + "/compat/webkit-text-fill-color-property-001-ref.html", + "==" + ] + ], + "url": "/compat/webkit-text-fill-color-property-001a.html" + } + ], + "compat/webkit-text-fill-color-property-001b.html": [ + { + "path": "compat/webkit-text-fill-color-property-001b.html", + "references": [ + [ + "/compat/webkit-text-fill-color-property-001-ref.html", + "==" + ] + ], + "url": "/compat/webkit-text-fill-color-property-001b.html" + } + ], + "compat/webkit-text-fill-color-property-001c.html": [ + { + "path": "compat/webkit-text-fill-color-property-001c.html", + "references": [ + [ + "/compat/webkit-text-fill-color-property-001-ref.html", + "==" + ] + ], + "url": "/compat/webkit-text-fill-color-property-001c.html" + } + ], + "compat/webkit-text-fill-color-property-001d.html": [ + { + "path": "compat/webkit-text-fill-color-property-001d.html", + "references": [ + [ + "/compat/webkit-text-fill-color-property-001-ref.html", + "==" + ] + ], + "url": "/compat/webkit-text-fill-color-property-001d.html" + } + ], + "compat/webkit-text-fill-color-property-002.html": [ + { + "path": "compat/webkit-text-fill-color-property-002.html", + "references": [ + [ + "/compat/webkit-text-fill-color-property-002-ref.html", + "==" + ] + ], + "url": "/compat/webkit-text-fill-color-property-002.html" + } + ], + "compat/webkit-text-fill-color-property-003.html": [ + { + "path": "compat/webkit-text-fill-color-property-003.html", + "references": [ + [ + "/compat/webkit-text-fill-color-property-003-ref.html", + "==" + ] + ], + "url": "/compat/webkit-text-fill-color-property-003.html" + } + ], + "compat/webkit-text-fill-color-property-004.html": [ + { + "path": "compat/webkit-text-fill-color-property-004.html", + "references": [ + [ + "/compat/webkit-text-fill-color-property-004-ref.html", + "==" + ] + ], + "url": "/compat/webkit-text-fill-color-property-004.html" + } + ], + "compat/webkit-text-fill-color-property-005.html": [ + { + "path": "compat/webkit-text-fill-color-property-005.html", + "references": [ + [ + "/compat/webkit-text-fill-color-property-005-ref.html", + "==" + ] + ], + "url": "/compat/webkit-text-fill-color-property-005.html" + } + ], + "compat/webkit-text-fill-color-property-006.html": [ + { + "path": "compat/webkit-text-fill-color-property-006.html", + "references": [ + [ + "/compat/webkit-text-fill-color-property-006-ref.html", + "==" + ] + ], + "url": "/compat/webkit-text-fill-color-property-006.html" + } + ], + "content-security-policy/font-src/font-blacklisted.html": [ + { + "path": "content-security-policy/font-src/font-blacklisted.html", + "references": [ + [ + "/content-security-policy/font-src/font-blacklisted-ref.html", + "!=" + ] + ], + "url": "/content-security-policy/font-src/font-blacklisted.html" + } + ], + "content-security-policy/font-src/font-whitelisted.html": [ + { + "path": "content-security-policy/font-src/font-whitelisted.html", + "references": [ + [ + "/content-security-policy/font-src/font-whitelisted-ref.html", + "==" + ] + ], + "url": "/content-security-policy/font-src/font-whitelisted.html" + } + ], + "custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag.html": [ + { + "path": "custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag.html", + "references": [ + [ + "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag-ref.html", + "==" + ] + ], + "url": "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag.html" + } + ], + "custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag.html": [ + { + "path": "custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag.html", + "references": [ + [ + "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag-ref.html", + "==" + ] + ], + "url": "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag.html" + } + ], + "custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension.html": [ + { + "path": "custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension.html", + "references": [ + [ + "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension-ref.html", + "==" + ] + ], + "url": "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension.html" + } + ], + "custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension.html": [ + { + "path": "custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension.html", + "references": [ + [ + "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension-ref.html", + "==" + ] + ], + "url": "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-EN-L.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-EN-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-EN-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-EN-L.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-EN-R.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-EN-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-EN-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-EN-R.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-L.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-L.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-N-EN-L.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-N-EN-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-N-EN-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-N-EN-L.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-N-EN-R.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-N-EN-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-N-EN-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-N-EN-R.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-N-EN-ref.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-N-EN-ref.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-N-EN-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-N-EN-ref.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-N-EN.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-N-EN.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-N-EN-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-N-EN.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-N-L.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-N-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-N-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-N-L.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-N-R.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-N-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-N-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-N-R.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-R.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-R.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-contained-L.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-contained-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-contained-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-contained-L.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-contained-R.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-contained-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-contained-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-contained-R.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-contained-bdi-L.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-contained-bdi-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-contained-bdi-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-contained-bdi-L.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-contained-bdi-R.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-contained-bdi-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-contained-bdi-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-contained-bdi-R.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-contained-dir-L.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-contained-dir-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-contained-dir-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-contained-dir-L.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-contained-dir-R.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-contained-dir-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-contained-dir-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-contained-dir-R.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-contained-script-L.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-contained-script-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-contained-script-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-contained-script-L.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-contained-script-R.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-contained-script-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-contained-script-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-contained-script-R.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-contained-style-L.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-contained-style-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-contained-style-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-contained-style-L.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-contained-style-R.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-contained-style-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-contained-style-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-contained-style-R.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-contained-textarea-L.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-contained-textarea-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-contained-textarea-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-contained-textarea-L.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-contained-textarea-R.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-contained-textarea-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-contained-textarea-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-contained-textarea-R.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-input-EN-L.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-input-EN-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-EN-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-EN-L.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-input-EN-R.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-input-EN-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-EN-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-EN-R.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-input-L.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-input-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-L.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-input-N-EN-L.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-input-N-EN-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-N-EN-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-N-EN-L.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-input-N-EN-R.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-input-N-EN-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-N-EN-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-N-EN-R.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-input-N-EN.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-input-N-EN.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-N-EN-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-N-EN.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-input-N-L.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-input-N-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-N-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-N-L.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-input-N-R.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-input-N-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-N-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-N-R.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-input-R.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-input-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-R.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-input-script-EN-L.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-input-script-EN-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-script-EN-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-script-EN-L.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-input-script-EN-R.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-input-script-EN-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-script-EN-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-script-EN-R.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-input-script-L.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-input-script-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-script-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-script-L.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-input-script-N-EN.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-input-script-N-EN.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-script-N-EN.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-input-script-N-L.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-input-script-N-L.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-script-N-L-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-script-N-L.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-input-script-N-R.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-input-script-N-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-script-N-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-script-N-R.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-input-script-R.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-input-script-R.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-input-script-R-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-input-script-R.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-isolate.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-isolate.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-isolate-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-isolate.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-pre-N-EN.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-pre-N-EN.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-pre-N-EN-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-pre-N-EN.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-pre-mixed.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-pre-mixed.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-pre-mixed-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-pre-mixed.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-textarea-N-EN.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-textarea-N-EN.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-textarea-N-EN-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-textarea-N-EN.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-textarea-mixed.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-textarea-mixed.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-textarea-mixed-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-textarea-mixed.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs-ref.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs-ref.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs-ref.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs.html" + } + ], + "html/dom/elements/global-attributes/dir_auto-textarea-script-mixed.html": [ + { + "path": "html/dom/elements/global-attributes/dir_auto-textarea-script-mixed.html", + "references": [ + [ + "/html/dom/elements/global-attributes/dir_auto-textarea-script-mixed-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/dir_auto-textarea-script-mixed.html" + } + ], + "html/dom/elements/global-attributes/lang-xmllang-01.html": [ + { + "path": "html/dom/elements/global-attributes/lang-xmllang-01.html", + "references": [ + [ + "/html/dom/elements/global-attributes/lang-xmllang-01-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/lang-xmllang-01.html" + } + ], + "html/dom/elements/global-attributes/lang-xyzzy.html": [ + { + "path": "html/dom/elements/global-attributes/lang-xyzzy.html", + "references": [ + [ + "/html/dom/elements/global-attributes/lang-xyzzy-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/lang-xyzzy.html" + } + ], + "html/dom/elements/global-attributes/style-01.html": [ + { + "path": "html/dom/elements/global-attributes/style-01.html", + "references": [ + [ + "/html/dom/elements/global-attributes/style-01-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/global-attributes/style-01.html" + } + ], + "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001a.html": [ + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001a.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-001-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001a.html" + } + ], + "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001b.html": [ + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001b.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-001-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001b.html" + } + ], + "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001c.html": [ + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001c.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-001-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001c.html" + } + ], + "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002a.html": [ + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002a.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-002a-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002a.html" + } + ], + "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002b.html": [ + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002b.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-002b-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002b.html" + } + ], + "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002c.html": [ + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002c.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-002c-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002c.html" + } + ], + "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003a.html": [ + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003a.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-003-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003a.html" + } + ], + "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003b.html": [ + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003b.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-003-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003b.html" + } + ], + "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003c.html": [ + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003c.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-003-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003c.html" + } + ], + "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004a.html": [ + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004a.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-004-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004a.html" + } + ], + "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004b.html": [ + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004b.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-004-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004b.html" + } + ], + "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004c.html": [ + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004c.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-004-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004c.html" + } + ], + "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005a.html": [ + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005a.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-005-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005a.html" + } + ], + "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005b.html": [ + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005b.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-005-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005b.html" + } + ], + "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005c.html": [ + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005c.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-005-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005c.html" + } + ], + "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006a.html": [ + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006a.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-006-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006a.html" + } + ], + "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006b.html": [ + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006b.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-006-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006b.html" + } + ], + "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006c.html": [ + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006c.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-006c-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006c.html" + } + ], + "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007a.html": [ + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007a.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-007-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007a.html" + } + ], + "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007b.html": [ + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007b.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-007-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007b.html" + } + ], + "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007c.html": [ + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007c.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-007-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007c.html" + } + ], + "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008a.html": [ + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008a.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-008-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008a.html" + } + ], + "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008b.html": [ + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008b.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-008-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008b.html" + } + ], + "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008c.html": [ + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008c.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-008-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008c.html" + } + ], + "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009a.html": [ + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009a.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-009-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009a.html" + } + ], + "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009b.html": [ + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009b.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-009b-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009b.html" + } + ], + "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009c.html": [ + { + "path": "html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009c.html", + "references": [ + [ + "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/reference/dir-isolation-009b-ref.html", + "==" + ] + ], + "url": "/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009c.html" + } + ], + "html/editing/the-hidden-attribute/hidden-1a.html": [ + { + "path": "html/editing/the-hidden-attribute/hidden-1a.html", + "references": [ + [ + "/html/editing/the-hidden-attribute/hidden-1-ref.html", + "==" + ] + ], + "url": "/html/editing/the-hidden-attribute/hidden-1a.html" + } + ], + "html/editing/the-hidden-attribute/hidden-1b.html": [ + { + "path": "html/editing/the-hidden-attribute/hidden-1b.html", + "references": [ + [ + "/html/editing/the-hidden-attribute/hidden-1-ref.html", + "==" + ] + ], + "url": "/html/editing/the-hidden-attribute/hidden-1b.html" + } + ], + "html/editing/the-hidden-attribute/hidden-1c.html": [ + { + "path": "html/editing/the-hidden-attribute/hidden-1c.html", + "references": [ + [ + "/html/editing/the-hidden-attribute/hidden-1-ref.html", + "==" + ] + ], + "url": "/html/editing/the-hidden-attribute/hidden-1c.html" + } + ], + "html/editing/the-hidden-attribute/hidden-1d.html": [ + { + "path": "html/editing/the-hidden-attribute/hidden-1d.html", + "references": [ + [ + "/html/editing/the-hidden-attribute/hidden-1-ref.html", + "==" + ] + ], + "url": "/html/editing/the-hidden-attribute/hidden-1d.html" + } + ], + "html/editing/the-hidden-attribute/hidden-1e.html": [ + { + "path": "html/editing/the-hidden-attribute/hidden-1e.html", + "references": [ + [ + "/html/editing/the-hidden-attribute/hidden-1-ref.html", + "==" + ] + ], + "url": "/html/editing/the-hidden-attribute/hidden-1e.html" + } + ], + "html/editing/the-hidden-attribute/hidden-1f.html": [ + { + "path": "html/editing/the-hidden-attribute/hidden-1f.html", + "references": [ + [ + "/html/editing/the-hidden-attribute/hidden-1-ref.html", + "==" + ] + ], + "url": "/html/editing/the-hidden-attribute/hidden-1f.html" + } + ], + "html/editing/the-hidden-attribute/hidden-1g.html": [ + { + "path": "html/editing/the-hidden-attribute/hidden-1g.html", + "references": [ + [ + "/html/editing/the-hidden-attribute/hidden-1-ref.html", + "==" + ] + ], + "url": "/html/editing/the-hidden-attribute/hidden-1g.html" + } + ], + "html/editing/the-hidden-attribute/hidden-2.svg": [ + { + "path": "html/editing/the-hidden-attribute/hidden-2.svg", + "references": [ + [ + "/html/editing/the-hidden-attribute/hidden-2-ref.svg", + "==" + ] + ], + "url": "/html/editing/the-hidden-attribute/hidden-2.svg" + } + ], + "html/rendering/bindings/the-input-element-as-a-text-entry-widget/unrecognized-type-should-fallback-as-text-type.html": [ + { + "path": "html/rendering/bindings/the-input-element-as-a-text-entry-widget/unrecognized-type-should-fallback-as-text-type.html", + "references": [ + [ + "/html/rendering/bindings/the-input-element-as-a-text-entry-widget/unrecognized-type-should-fallback-as-text-type-ref.html", + "==" + ] + ], + "url": "/html/rendering/bindings/the-input-element-as-a-text-entry-widget/unrecognized-type-should-fallback-as-text-type.html" + } + ], + "html/rendering/bindings/the-select-element-0/option-label.html": [ + { + "path": "html/rendering/bindings/the-select-element-0/option-label.html", + "references": [ + [ + "/html/rendering/bindings/the-select-element-0/option-label-ref.html", + "==" + ] + ], + "url": "/html/rendering/bindings/the-select-element-0/option-label.html" + } + ], + "html/rendering/bindings/the-textarea-element-0/cols-default.html": [ + { + "path": "html/rendering/bindings/the-textarea-element-0/cols-default.html", + "references": [ + [ + "/html/rendering/bindings/the-textarea-element-0/textarea-ref.html", + "==" + ] + ], + "url": "/html/rendering/bindings/the-textarea-element-0/cols-default.html" + } + ], + "html/rendering/bindings/the-textarea-element-0/cols-zero.html": [ + { + "path": "html/rendering/bindings/the-textarea-element-0/cols-zero.html", + "references": [ + [ + "/html/rendering/bindings/the-textarea-element-0/textarea-ref.html", + "==" + ] + ], + "url": "/html/rendering/bindings/the-textarea-element-0/cols-zero.html" + } + ], + "html/rendering/bindings/the-textarea-element-0/rows-default.html": [ + { + "path": "html/rendering/bindings/the-textarea-element-0/rows-default.html", + "references": [ + [ + "/html/rendering/bindings/the-textarea-element-0/textarea-ref.html", + "==" + ] + ], + "url": "/html/rendering/bindings/the-textarea-element-0/rows-default.html" + } + ], + "html/rendering/bindings/the-textarea-element-0/rows-zero.html": [ + { + "path": "html/rendering/bindings/the-textarea-element-0/rows-zero.html", + "references": [ + [ + "/html/rendering/bindings/the-textarea-element-0/textarea-ref.html", + "==" + ] + ], + "url": "/html/rendering/bindings/the-textarea-element-0/rows-zero.html" + } + ], + "html/rendering/non-replaced-elements/flow-content-0/div-align.html": [ + { + "path": "html/rendering/non-replaced-elements/flow-content-0/div-align.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/flow-content-0/div-align-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/flow-content-0/div-align.html" + } + ], + "html/rendering/non-replaced-elements/flow-content-0/figure.html": [ + { + "path": "html/rendering/non-replaced-elements/flow-content-0/figure.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/flow-content-0/figure-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/flow-content-0/figure.html" + } + ], + "html/rendering/non-replaced-elements/lists/li-type-supported-xhtml.xhtml": [ + { + "path": "html/rendering/non-replaced-elements/lists/li-type-supported-xhtml.xhtml", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/li-type-supported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/li-type-supported-xhtml.xhtml" + } + ], + "html/rendering/non-replaced-elements/lists/li-type-supported.html": [ + { + "path": "html/rendering/non-replaced-elements/lists/li-type-supported.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/li-type-supported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/li-type-supported.html" + } + ], + "html/rendering/non-replaced-elements/lists/li-type-unsupported-lower-alpha.html": [ + { + "path": "html/rendering/non-replaced-elements/lists/li-type-unsupported-lower-alpha.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/li-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/li-type-unsupported-lower-alpha.html" + } + ], + "html/rendering/non-replaced-elements/lists/li-type-unsupported-lower-roman.html": [ + { + "path": "html/rendering/non-replaced-elements/lists/li-type-unsupported-lower-roman.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/li-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/li-type-unsupported-lower-roman.html" + } + ], + "html/rendering/non-replaced-elements/lists/li-type-unsupported-upper-alpha.html": [ + { + "path": "html/rendering/non-replaced-elements/lists/li-type-unsupported-upper-alpha.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/li-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/li-type-unsupported-upper-alpha.html" + } + ], + "html/rendering/non-replaced-elements/lists/li-type-unsupported-upper-roman.html": [ + { + "path": "html/rendering/non-replaced-elements/lists/li-type-unsupported-upper-roman.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/li-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/li-type-unsupported-upper-roman.html" + } + ], + "html/rendering/non-replaced-elements/lists/ol-type-supported-xhtml.xhtml": [ + { + "path": "html/rendering/non-replaced-elements/lists/ol-type-supported-xhtml.xhtml", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ol-type-supported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ol-type-supported-xhtml.xhtml" + } + ], + "html/rendering/non-replaced-elements/lists/ol-type-supported.html": [ + { + "path": "html/rendering/non-replaced-elements/lists/ol-type-supported.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ol-type-supported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ol-type-supported.html" + } + ], + "html/rendering/non-replaced-elements/lists/ol-type-unsupported-circle.html": [ + { + "path": "html/rendering/non-replaced-elements/lists/ol-type-unsupported-circle.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-circle.html" + } + ], + "html/rendering/non-replaced-elements/lists/ol-type-unsupported-disc.html": [ + { + "path": "html/rendering/non-replaced-elements/lists/ol-type-unsupported-disc.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-disc.html" + } + ], + "html/rendering/non-replaced-elements/lists/ol-type-unsupported-invalid.html": [ + { + "path": "html/rendering/non-replaced-elements/lists/ol-type-unsupported-invalid.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-invalid.html" + } + ], + "html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-alpha.html": [ + { + "path": "html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-alpha.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-alpha.html" + } + ], + "html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-roman.html": [ + { + "path": "html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-roman.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-lower-roman.html" + } + ], + "html/rendering/non-replaced-elements/lists/ol-type-unsupported-none.html": [ + { + "path": "html/rendering/non-replaced-elements/lists/ol-type-unsupported-none.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-none.html" + } + ], + "html/rendering/non-replaced-elements/lists/ol-type-unsupported-round.html": [ + { + "path": "html/rendering/non-replaced-elements/lists/ol-type-unsupported-round.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-round.html" + } + ], + "html/rendering/non-replaced-elements/lists/ol-type-unsupported-square.html": [ + { + "path": "html/rendering/non-replaced-elements/lists/ol-type-unsupported-square.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-square.html" + } + ], + "html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-alpha.html": [ + { + "path": "html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-alpha.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-alpha.html" + } + ], + "html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-roman.html": [ + { + "path": "html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-roman.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ol-type-unsupported-upper-roman.html" + } + ], + "html/rendering/non-replaced-elements/lists/ul-type-supported-xhtml.xhtml": [ + { + "path": "html/rendering/non-replaced-elements/lists/ul-type-supported-xhtml.xhtml", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ul-type-supported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ul-type-supported-xhtml.xhtml" + } + ], + "html/rendering/non-replaced-elements/lists/ul-type-supported.html": [ + { + "path": "html/rendering/non-replaced-elements/lists/ul-type-supported.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ul-type-supported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ul-type-supported.html" + } + ], + "html/rendering/non-replaced-elements/lists/ul-type-unsupported-decimal.html": [ + { + "path": "html/rendering/non-replaced-elements/lists/ul-type-unsupported-decimal.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-decimal.html" + } + ], + "html/rendering/non-replaced-elements/lists/ul-type-unsupported-invalid.html": [ + { + "path": "html/rendering/non-replaced-elements/lists/ul-type-unsupported-invalid.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-invalid.html" + } + ], + "html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-alpha.html": [ + { + "path": "html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-alpha.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-alpha.html" + } + ], + "html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-roman.html": [ + { + "path": "html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-roman.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-lower-roman.html" + } + ], + "html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-alpha.html": [ + { + "path": "html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-alpha.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-alpha.html" + } + ], + "html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-roman.html": [ + { + "path": "html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-roman.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/lists/ul-type-unsupported-upper-roman.html" + } + ], + "html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-a.html": [ + { + "path": "html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-a.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-a.html" + } + ], + "html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-q.html": [ + { + "path": "html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-q.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-q.html" + } + ], + "html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-s.html": [ + { + "path": "html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-s.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-s.html" + } + ], + "html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-x.xhtml": [ + { + "path": "html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-x.xhtml", + "references": [ + [ + "/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-x.xhtml" + } + ], + "html/rendering/non-replaced-elements/tables/table-border-1.html": [ + { + "path": "html/rendering/non-replaced-elements/tables/table-border-1.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/tables/table-border-1-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/tables/table-border-1.html" + } + ], + "html/rendering/non-replaced-elements/tables/table-border-2.html": [ + { + "path": "html/rendering/non-replaced-elements/tables/table-border-2.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/tables/table-border-2-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/tables/table-border-2.html" + } + ], + "html/rendering/non-replaced-elements/tables/table-cell-width-s.html": [ + { + "path": "html/rendering/non-replaced-elements/tables/table-cell-width-s.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/tables/table-cell-width-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/tables/table-cell-width-s.html" + } + ], + "html/rendering/non-replaced-elements/tables/table-cell-width.html": [ + { + "path": "html/rendering/non-replaced-elements/tables/table-cell-width.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/tables/table-cell-width-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/tables/table-cell-width.html" + } + ], + "html/rendering/non-replaced-elements/tables/table-layout.html": [ + { + "path": "html/rendering/non-replaced-elements/tables/table-layout.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/tables/table-layout-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/tables/table-layout.html" + } + ], + "html/rendering/non-replaced-elements/tables/table-width-150percent.html": [ + { + "path": "html/rendering/non-replaced-elements/tables/table-width-150percent.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/tables/table-width-150percent-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/tables/table-width-150percent.html" + } + ], + "html/rendering/non-replaced-elements/tables/table-width-s.html": [ + { + "path": "html/rendering/non-replaced-elements/tables/table-width-s.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/tables/table-width-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/tables/table-width-s.html" + } + ], + "html/rendering/non-replaced-elements/tables/table-width.html": [ + { + "path": "html/rendering/non-replaced-elements/tables/table-width.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/tables/table-width-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/tables/table-width.html" + } + ], + "html/rendering/non-replaced-elements/the-fieldset-element-0/min-width-not-important.html": [ + { + "path": "html/rendering/non-replaced-elements/the-fieldset-element-0/min-width-not-important.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/the-fieldset-element-0/ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/the-fieldset-element-0/min-width-not-important.html" + } + ], + "html/rendering/non-replaced-elements/the-hr-element-0/align.html": [ + { + "path": "html/rendering/non-replaced-elements/the-hr-element-0/align.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/the-hr-element-0/align-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/the-hr-element-0/align.html" + } + ], + "html/rendering/non-replaced-elements/the-hr-element-0/color.html": [ + { + "path": "html/rendering/non-replaced-elements/the-hr-element-0/color.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/the-hr-element-0/color-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/the-hr-element-0/color.html" + } + ], + "html/rendering/non-replaced-elements/the-hr-element-0/width.html": [ + { + "path": "html/rendering/non-replaced-elements/the-hr-element-0/width.html", + "references": [ + [ + "/html/rendering/non-replaced-elements/the-hr-element-0/width-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/the-hr-element-0/width.html" + } + ], + "html/rendering/non-replaced-elements/the-page/body_text_00ffff.xhtml": [ + { + "path": "html/rendering/non-replaced-elements/the-page/body_text_00ffff.xhtml", + "references": [ + [ + "/html/rendering/non-replaced-elements/the-page/body_text_00ffff-ref.html", + "==" + ] + ], + "url": "/html/rendering/non-replaced-elements/the-page/body_text_00ffff.xhtml" + } + ], + "html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-dim.html": [ + { + "path": "html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-dim.html", + "references": [ + [ + "/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-dim-ref.html", + "==" + ] + ], + "url": "/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-dim.html" + } + ], + "html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img_border_percent.xhtml": [ + { + "path": "html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img_border_percent.xhtml", + "references": [ + [ + "/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img_border-ref.xhtml", + "==" + ] + ], + "url": "/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img_border_percent.xhtml" + } + ], + "html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_perc.xhtml": [ + { + "path": "html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_perc.xhtml", + "references": [ + [ + "/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border-ref.xhtml", + "==" + ] + ], + "url": "/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_perc.xhtml" + } + ], + "html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_pixel.xhtml": [ + { + "path": "html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_pixel.xhtml", + "references": [ + [ + "/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border-ref.xhtml", + "==" + ] + ], + "url": "/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/object_border_pixel.xhtml" + } + ], + "html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback.html": [ + { + "path": "html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback.html", + "references": [ + [ + "/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback-ref.html", + "==" + ] + ], + "url": "/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback.html" + } + ], + "html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_scale.html": [ + { + "path": "html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_scale.html", + "references": [ + [ + "/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_scale_ref.html", + "==" + ] + ], + "url": "/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_scale.html" + } + ], + "html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_without_context_a.html": [ + { + "path": "html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_without_context_a.html", + "references": [ + [ + "/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_without_context_ref.html", + "==" + ] + ], + "url": "/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_without_context_a.html" + } + ], + "html/rendering/replaced-elements/images/space.html": [ + { + "path": "html/rendering/replaced-elements/images/space.html", + "references": [ + [ + "/html/rendering/replaced-elements/images/space-ref.html", + "==" + ] + ], + "url": "/html/rendering/replaced-elements/images/space.html" + } + ], + "html/semantics/document-metadata/the-link-element/stylesheet-with-base.html": [ + { + "path": "html/semantics/document-metadata/the-link-element/stylesheet-with-base.html", + "references": [ + [ + "/html/semantics/document-metadata/the-link-element/stylesheet-with-base-ref.html", + "==" + ] + ], + "url": "/html/semantics/document-metadata/the-link-element/stylesheet-with-base.html" + } + ], + "html/semantics/document-metadata/the-style-element/html_style_in_comment.xhtml": [ + { + "path": "html/semantics/document-metadata/the-style-element/html_style_in_comment.xhtml", + "references": [ + [ + "/html/semantics/document-metadata/the-style-element/html_style_in_comment-ref.html", + "==" + ] + ], + "url": "/html/semantics/document-metadata/the-style-element/html_style_in_comment.xhtml" + } + ], + "html/semantics/embedded-content/the-audio-element/audio_001.htm": [ + { + "path": "html/semantics/embedded-content/the-audio-element/audio_001.htm", + "references": [ + [ + "/html/semantics/embedded-content/the-audio-element/audio_content-ref.htm", + "==" + ] + ], + "url": "/html/semantics/embedded-content/the-audio-element/audio_001.htm" + } + ], + "html/semantics/embedded-content/the-audio-element/audio_002.htm": [ + { + "path": "html/semantics/embedded-content/the-audio-element/audio_002.htm", + "references": [ + [ + "/html/semantics/embedded-content/the-audio-element/audio_content-ref.htm", + "==" + ] + ], + "url": "/html/semantics/embedded-content/the-audio-element/audio_002.htm" + } + ], + "html/semantics/embedded-content/the-embed-element/embed-represent-nothing-01.html": [ + { + "path": "html/semantics/embedded-content/the-embed-element/embed-represent-nothing-01.html", + "references": [ + [ + "/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-ref.html", + "==" + ] + ], + "url": "/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-01.html" + } + ], + "html/semantics/embedded-content/the-embed-element/embed-represent-nothing-02.html": [ + { + "path": "html/semantics/embedded-content/the-embed-element/embed-represent-nothing-02.html", + "references": [ + [ + "/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-ref.html", + "==" + ] + ], + "url": "/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-02.html" + } + ], + "html/semantics/embedded-content/the-embed-element/embed-represent-nothing-03.html": [ + { + "path": "html/semantics/embedded-content/the-embed-element/embed-represent-nothing-03.html", + "references": [ + [ + "/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-ref.html", + "==" + ] + ], + "url": "/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-03.html" + } + ], + "html/semantics/embedded-content/the-embed-element/embed-represent-nothing-04.html": [ + { + "path": "html/semantics/embedded-content/the-embed-element/embed-represent-nothing-04.html", + "references": [ + [ + "/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-ref.html", + "==" + ] + ], + "url": "/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-04.html" + } + ], + "html/semantics/embedded-content/the-iframe-element/iframe-with-base.html": [ + { + "path": "html/semantics/embedded-content/the-iframe-element/iframe-with-base.html", + "references": [ + [ + "/html/semantics/embedded-content/the-iframe-element/iframe-with-base-ref.html", + "==" + ] + ], + "url": "/html/semantics/embedded-content/the-iframe-element/iframe-with-base.html" + } + ], + "html/semantics/embedded-content/the-img-element/document-base-url.html": [ + { + "path": "html/semantics/embedded-content/the-img-element/document-base-url.html", + "references": [ + [ + "/html/semantics/embedded-content/the-img-element/document-base-url-ref.html", + "==" + ] + ], + "url": "/html/semantics/embedded-content/the-img-element/document-base-url.html" + } + ], + "html/semantics/embedded-content/the-video-element/video_content_image.htm": [ + { + "path": "html/semantics/embedded-content/the-video-element/video_content_image.htm", + "references": [ + [ + "/html/semantics/embedded-content/the-video-element/video_content-ref.htm", + "==" + ] + ], + "url": "/html/semantics/embedded-content/the-video-element/video_content_image.htm" + } + ], + "html/semantics/embedded-content/the-video-element/video_content_text.htm": [ + { + "path": "html/semantics/embedded-content/the-video-element/video_content_text.htm", + "references": [ + [ + "/html/semantics/embedded-content/the-video-element/video_content-ref.htm", + "==" + ] + ], + "url": "/html/semantics/embedded-content/the-video-element/video_content_text.htm" + } + ], + "html/semantics/embedded-content/the-video-element/video_dynamic_poster_absolute.htm": [ + { + "path": "html/semantics/embedded-content/the-video-element/video_dynamic_poster_absolute.htm", + "references": [ + [ + "/html/semantics/embedded-content/the-video-element/video_dynamic_poster-ref.htm", + "==" + ] + ], + "url": "/html/semantics/embedded-content/the-video-element/video_dynamic_poster_absolute.htm" + } + ], + "html/semantics/embedded-content/the-video-element/video_dynamic_poster_relative.htm": [ + { + "path": "html/semantics/embedded-content/the-video-element/video_dynamic_poster_relative.htm", + "references": [ + [ + "/html/semantics/embedded-content/the-video-element/video_dynamic_poster-ref.htm", + "==" + ] + ], + "url": "/html/semantics/embedded-content/the-video-element/video_dynamic_poster_relative.htm" + } + ], + "html/semantics/embedded-content/the-video-element/video_initially_paused.html": [ + { + "path": "html/semantics/embedded-content/the-video-element/video_initially_paused.html", + "references": [ + [ + "/html/semantics/embedded-content/the-video-element/video_initially_paused-ref.html", + "==" + ] + ], + "url": "/html/semantics/embedded-content/the-video-element/video_initially_paused.html" + } + ], + "html/semantics/forms/the-input-element/image01.html": [ + { + "path": "html/semantics/forms/the-input-element/image01.html", + "references": [ + [ + "/html/semantics/forms/the-input-element/image01-ref.html", + "==" + ] + ], + "url": "/html/semantics/forms/the-input-element/image01.html" + } + ], + "html/semantics/forms/the-textarea-element/textarea-newline-bidi.html": [ + { + "path": "html/semantics/forms/the-textarea-element/textarea-newline-bidi.html", + "references": [ + [ + "/html/semantics/forms/the-textarea-element/textarea-newline-bidi-ref.html", + "==" + ] + ], + "url": "/html/semantics/forms/the-textarea-element/textarea-newline-bidi.html" + } + ], + "html/semantics/forms/the-textarea-element/wrap-reflect-1a.html": [ + { + "path": "html/semantics/forms/the-textarea-element/wrap-reflect-1a.html", + "references": [ + [ + "/html/semantics/forms/the-textarea-element/wrap-reflect-1-ref.html", + "==" + ] + ], + "url": "/html/semantics/forms/the-textarea-element/wrap-reflect-1a.html" + } + ], + "html/semantics/forms/the-textarea-element/wrap-reflect-1b.html": [ + { + "path": "html/semantics/forms/the-textarea-element/wrap-reflect-1b.html", + "references": [ + [ + "/html/semantics/forms/the-textarea-element/wrap-reflect-1-ref.html", + "==" + ] + ], + "url": "/html/semantics/forms/the-textarea-element/wrap-reflect-1b.html" + } + ], + "html/semantics/grouping-content/the-li-element/grouping-li-reftest-001.html": [ + { + "path": "html/semantics/grouping-content/the-li-element/grouping-li-reftest-001.html", + "references": [ + [ + "/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001-ref.html", + "==" + ] + ], + "url": "/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001.html" + } + ], + "html/semantics/grouping-content/the-li-element/grouping-li-reftest-002.html": [ + { + "path": "html/semantics/grouping-content/the-li-element/grouping-li-reftest-002.html", + "references": [ + [ + "/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002-ref.html", + "==" + ] + ], + "url": "/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002.html" + } + ], + "html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001.html": [ + { + "path": "html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001.html", + "references": [ + [ + "/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001-ref.html", + "==" + ] + ], + "url": "/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001.html" + } + ], + "html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001.html": [ + { + "path": "html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001.html", + "references": [ + [ + "/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001-ref.html", + "==" + ] + ], + "url": "/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001.html" + } + ], + "html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002.html": [ + { + "path": "html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002.html", + "references": [ + [ + "/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002-ref.html", + "==" + ] + ], + "url": "/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002.html" + } + ], + "html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001.html": [ + { + "path": "html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001.html", + "references": [ + [ + "/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001-ref.html", + "==" + ] + ], + "url": "/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001.html" + } + ], + "html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002.html": [ + { + "path": "html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002.html", + "references": [ + [ + "/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002-ref.html", + "==" + ] + ], + "url": "/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002.html" + } + ], + "html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003.html": [ + { + "path": "html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003.html", + "references": [ + [ + "/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003-ref.html", + "==" + ] + ], + "url": "/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003.html" + } + ], + "html/semantics/grouping-content/the-ol-element/reversed-1a.html": [ + { + "path": "html/semantics/grouping-content/the-ol-element/reversed-1a.html", + "references": [ + [ + "/html/semantics/grouping-content/the-ol-element/reversed-1-ref.html", + "==" + ] + ], + "url": "/html/semantics/grouping-content/the-ol-element/reversed-1a.html" + } + ], + "html/semantics/grouping-content/the-ol-element/reversed-1b.html": [ + { + "path": "html/semantics/grouping-content/the-ol-element/reversed-1b.html", + "references": [ + [ + "/html/semantics/grouping-content/the-ol-element/reversed-1-ref.html", + "==" + ] + ], + "url": "/html/semantics/grouping-content/the-ol-element/reversed-1b.html" + } + ], + "html/semantics/grouping-content/the-ol-element/reversed-1c.html": [ + { + "path": "html/semantics/grouping-content/the-ol-element/reversed-1c.html", + "references": [ + [ + "/html/semantics/grouping-content/the-ol-element/reversed-1-ref.html", + "==" + ] + ], + "url": "/html/semantics/grouping-content/the-ol-element/reversed-1c.html" + } + ], + "html/semantics/grouping-content/the-ol-element/reversed-1d.html": [ + { + "path": "html/semantics/grouping-content/the-ol-element/reversed-1d.html", + "references": [ + [ + "/html/semantics/grouping-content/the-ol-element/reversed-1-ref.html", + "==" + ] + ], + "url": "/html/semantics/grouping-content/the-ol-element/reversed-1d.html" + } + ], + "html/semantics/grouping-content/the-ol-element/reversed-2.html": [ + { + "path": "html/semantics/grouping-content/the-ol-element/reversed-2.html", + "references": [ + [ + "/html/semantics/grouping-content/the-ol-element/reversed-2-ref.html", + "==" + ] + ], + "url": "/html/semantics/grouping-content/the-ol-element/reversed-2.html" + } + ], + "html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001.html": [ + { + "path": "html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001.html", + "references": [ + [ + "/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001-ref.html", + "==" + ] + ], + "url": "/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001.html" + } + ], + "html/semantics/grouping-content/the-pre-element/pre-newline-bidi.html": [ + { + "path": "html/semantics/grouping-content/the-pre-element/pre-newline-bidi.html", + "references": [ + [ + "/html/semantics/grouping-content/the-pre-element/pre-newline-bidi-ref.html", + "==" + ] + ], + "url": "/html/semantics/grouping-content/the-pre-element/pre-newline-bidi.html" + } + ], + "html/semantics/links/linktypes/alternate-css.html": [ + { + "path": "html/semantics/links/linktypes/alternate-css.html", + "references": [ + [ + "/html/semantics/links/linktypes/alternate-css-ref.html", + "==" + ] + ], + "url": "/html/semantics/links/linktypes/alternate-css.html" + } + ], + "html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-001.html": [ + { + "path": "html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-001.html", + "references": [ + [ + "/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-001-ref.html", + "==" + ] + ], + "url": "/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-001.html" + } + ], + "html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-002.html": [ + { + "path": "html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-002.html", + "references": [ + [ + "/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-001-ref.html", + "==" + ] + ], + "url": "/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-002.html" + } + ], + "html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-003.html": [ + { + "path": "html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-003.html", + "references": [ + [ + "/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-001-ref.html", + "==" + ] + ], + "url": "/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-003.html" + } + ], + "html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default.html": [ + { + "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default.html" + } + ], + "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-missing-pdf.html": [ + { + "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-missing-pdf.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-missing-pdf-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-missing-pdf.html" + } + ], + "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-nested.html": [ + { + "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-nested.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-nested-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-nested.html" + } + ], + "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number.html": [ + { + "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number.html" + } + ], + "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate.html": [ + { + "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate.html" + } + ], + "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1.html": [ + { + "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1.html" + } + ], + "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-2.html": [ + { + "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-2.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-2-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-2.html" + } + ], + "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1.html": [ + { + "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1.html" + } + ], + "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-2.html": [ + { + "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-2.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-2-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-2.html" + } + ], + "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1.html": [ + { + "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1.html" + } + ], + "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-2.html": [ + { + "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-2.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-2-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-2.html" + } + ], + "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1.html": [ + { + "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1.html" + } + ], + "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2.html": [ + { + "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2.html" + } + ], + "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-surrounding-run.html": [ + { + "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-surrounding-run.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-surrounding-run-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-surrounding-run.html" + } + ], + "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped.html": [ + { + "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped.html" + } + ], + "html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container.html": [ + { + "path": "html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container.html" + } + ], + "html/semantics/text-level-semantics/the-bdo-element/bdo-child.html": [ + { + "path": "html/semantics/text-level-semantics/the-bdo-element/bdo-child.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdo-element/bidi-001-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdo-element/bdo-child.html" + } + ], + "html/semantics/text-level-semantics/the-bdo-element/bdo-ltr.html": [ + { + "path": "html/semantics/text-level-semantics/the-bdo-element/bdo-ltr.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdo-element/bidi-001-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdo-element/bdo-ltr.html" + } + ], + "html/semantics/text-level-semantics/the-bdo-element/bdo-override.html": [ + { + "path": "html/semantics/text-level-semantics/the-bdo-element/bdo-override.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdo-element/bidi-001-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdo-element/bdo-override.html" + } + ], + "html/semantics/text-level-semantics/the-bdo-element/bidi-001.html": [ + { + "path": "html/semantics/text-level-semantics/the-bdo-element/bidi-001.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-bdo-element/bidi-001-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-bdo-element/bidi-001.html" + } + ], + "html/semantics/text-level-semantics/the-br-element/br-bidi-in-inline-ancestors.html": [ + { + "path": "html/semantics/text-level-semantics/the-br-element/br-bidi-in-inline-ancestors.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-br-element/br-bidi-in-inline-ancestors-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-br-element/br-bidi-in-inline-ancestors.html" + } + ], + "html/semantics/text-level-semantics/the-br-element/br-bidi.html": [ + { + "path": "html/semantics/text-level-semantics/the-br-element/br-bidi.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-br-element/br-bidi-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-br-element/br-bidi.html" + } + ], + "html/semantics/text-level-semantics/the-wbr-element/wbr-element.html": [ + { + "path": "html/semantics/text-level-semantics/the-wbr-element/wbr-element.html", + "references": [ + [ + "/html/semantics/text-level-semantics/the-wbr-element/wbr-element-ref.html", + "==" + ] + ], + "url": "/html/semantics/text-level-semantics/the-wbr-element/wbr-element.html" + } + ], + "http/basic-auth-cache-test.html": [ + { + "path": "http/basic-auth-cache-test.html", + "references": [ + [ + "/http/basic-auth-cache-test-ref.html", + "==" + ] + ], + "url": "/http/basic-auth-cache-test.html" + } + ], + "quirks-mode/historical/list-item-bullet-size.html": [ + { + "path": "quirks-mode/historical/list-item-bullet-size.html", + "references": [ + [ + "/quirks-mode/historical/list-item-bullet-size-ref.html", + "==" + ] + ], + "url": "/quirks-mode/historical/list-item-bullet-size.html" + } + ], + "shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest.html": [ + { + "path": "shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest.html", + "references": [ + [ + "/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest-ref.html", + "==" + ] + ], + "url": "/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest.html" + } + ], + "shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001.html": [ + { + "path": "shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001.html", + "references": [ + [ + "/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001-ref.html", + "==" + ] + ], + "url": "/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001.html" + } + ], + "shadow-dom/untriaged/shadow-trees/shadow-root-001.html": [ + { + "path": "shadow-dom/untriaged/shadow-trees/shadow-root-001.html", + "references": [ + [ + "/shadow-dom/untriaged/shadow-trees/shadow-root-001-ref.html", + "==" + ] + ], + "url": "/shadow-dom/untriaged/shadow-trees/shadow-root-001.html" + } + ], + "shadow-dom/untriaged/shadow-trees/shadow-root-002.html": [ + { + "path": "shadow-dom/untriaged/shadow-trees/shadow-root-002.html", + "references": [ + [ + "/shadow-dom/untriaged/shadow-trees/shadow-root-002-ref.html", + "==" + ] + ], + "url": "/shadow-dom/untriaged/shadow-trees/shadow-root-002.html" + } + ], + "shadow-dom/untriaged/shadow-trees/text-decoration-001.html": [ + { + "path": "shadow-dom/untriaged/shadow-trees/text-decoration-001.html", + "references": [ + [ + "/shadow-dom/untriaged/shadow-trees/text-decoration-001-ref.html", + "==" + ] + ], + "url": "/shadow-dom/untriaged/shadow-trees/text-decoration-001.html" + } + ], + "shadow-dom/untriaged/styles/not-apply-in-shadow-root-001.html": [ + { + "path": "shadow-dom/untriaged/styles/not-apply-in-shadow-root-001.html", + "references": [ + [ + "/shadow-dom/untriaged/styles/not-apply-in-shadow-root-001-ref.html", + "==" + ] + ], + "url": "/shadow-dom/untriaged/styles/not-apply-in-shadow-root-001.html" + } + ], + "svg/linking/reftests/href-a-element-attr-change.html": [ + { + "path": "svg/linking/reftests/href-a-element-attr-change.html", + "references": [ + [ + "/svg/linking/reftests/href-a-element-ref.html", + "==" + ] + ], + "url": "/svg/linking/reftests/href-a-element-attr-change.html" + } + ], + "svg/linking/reftests/href-feImage-element.html": [ + { + "path": "svg/linking/reftests/href-feImage-element.html", + "references": [ + [ + "/svg/linking/reftests/href-feImage-element-ref.html", + "==" + ] + ], + "url": "/svg/linking/reftests/href-feImage-element.html" + } + ], + "svg/linking/reftests/href-filter-element.html": [ + { + "path": "svg/linking/reftests/href-filter-element.html", + "references": [ + [ + "/svg/linking/reftests/href-filter-element-ref.html", + "==" + ] + ], + "url": "/svg/linking/reftests/href-filter-element.html" + } + ], + "svg/linking/reftests/href-gradient-element.html": [ + { + "path": "svg/linking/reftests/href-gradient-element.html", + "references": [ + [ + "/svg/linking/reftests/href-gradient-element-ref.html", + "==" + ] + ], + "url": "/svg/linking/reftests/href-gradient-element.html" + } + ], + "svg/linking/reftests/href-image-element.html": [ + { + "path": "svg/linking/reftests/href-image-element.html", + "references": [ + [ + "/svg/linking/reftests/href-image-element-ref.html", + "==" + ] + ], + "url": "/svg/linking/reftests/href-image-element.html" + } + ], + "svg/linking/reftests/href-pattern-element.html": [ + { + "path": "svg/linking/reftests/href-pattern-element.html", + "references": [ + [ + "/svg/linking/reftests/href-pattern-element-ref.html", + "==" + ] + ], + "url": "/svg/linking/reftests/href-pattern-element.html" + } + ], + "svg/linking/reftests/href-textPath-element.html": [ + { + "path": "svg/linking/reftests/href-textPath-element.html", + "references": [ + [ + "/svg/linking/reftests/href-textPath-element-ref.html", + "==" + ] + ], + "url": "/svg/linking/reftests/href-textPath-element.html" + } + ], + "svg/linking/reftests/href-use-element.html": [ + { + "path": "svg/linking/reftests/href-use-element.html", + "references": [ + [ + "/svg/linking/reftests/href-use-element-ref.html", + "==" + ] + ], + "url": "/svg/linking/reftests/href-use-element.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_completely_move_up.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_completely_move_up.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_completely_move_up-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_completely_move_up.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_partially_move_down.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_partially_move_down.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_partially_move_down-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_partially_move_down.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_partially_move_up.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_partially_move_up.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_partially_move_up-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/2_cues_overlapping_partially_move_up.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/2_tracks.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/2_tracks.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/2_tracks-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/2_tracks.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/3_tracks.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/3_tracks.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/3_tracks-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/3_tracks.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/align_end.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/align_end.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/align_end-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/align_end.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/align_end_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/align_end_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/align_end_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/align_end_wrapped.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/align_middle.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/align_middle.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/align_middle-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/align_middle.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/align_middle_position_50.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/align_middle_position_50.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/align_middle_position_50-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/align_middle_position_50.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/align_middle_position_gt_50.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/align_middle_position_gt_50.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/align_middle_position_gt_50-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/align_middle_position_gt_50.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/align_middle_position_lt_50.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/align_middle_position_lt_50.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/align_middle_position_lt_50-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/align_middle_position_lt_50.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/align_middle_position_lt_50_size_gt_maximum_size.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/align_middle_position_lt_50_size_gt_maximum_size.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/align_middle_position_lt_50_size_gt_maximum_size-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/align_middle_position_lt_50_size_gt_maximum_size.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/align_middle_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/align_middle_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/align_middle_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/align_middle_wrapped.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/align_start.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/align_start.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/align_start-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/align_start.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/align_start_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/align_start_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/align_start_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/align_start_wrapped.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/audio_has_no_subtitles.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/audio_has_no_subtitles.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/audio_has_no_subtitles-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/audio_has_no_subtitles.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/basic.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/basic.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/basic-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/basic.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/bidi/bidi_ruby.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/bidi/bidi_ruby.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/bidi/bidi_ruby-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/bidi/bidi_ruby.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/bidi/u002E_LF_u05D0.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/bidi/u002E_LF_u05D0.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/bidi/u002E_LF_u05D0-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/bidi/u002E_LF_u05D0.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/bidi/u002E_u2028_u05D0.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/bidi/u002E_u2028_u05D0.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/bidi/u002E_u2028_u05D0-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/bidi/u002E_u2028_u05D0.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/bidi/u002E_u2029_u05D0.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/bidi/u002E_u2029_u05D0.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/bidi/u002E_u2029_u05D0-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/bidi/u002E_u2029_u05D0.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/bidi/u0041_first.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/bidi/u0041_first.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/bidi/u0041_first-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/bidi/u0041_first.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/bidi/u05D0_first.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/bidi/u05D0_first.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/bidi/u05D0_first-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/bidi/u05D0_first.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/bidi/u0628_first.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/bidi/u0628_first.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/bidi/u0628_first-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/bidi/u0628_first.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/bidi/u06E9_no_strong_dir.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/bidi/u06E9_no_strong_dir.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/bidi/u06E9_no_strong_dir-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/bidi/u06E9_no_strong_dir.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/cue_too_long.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/cue_too_long.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/cue_too_long-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/cue_too_long.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/decode_escaped_entities.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/decode_escaped_entities.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/decode_escaped_entities-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/decode_escaped_entities.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/disable_controls_reposition.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/disable_controls_reposition.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/disable_controls_reposition-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/disable_controls_reposition.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/dom_override_cue_align_position_line_size.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/dom_override_cue_align_position_line_size.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_align_position_line_size-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_align_position_line_size.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/dom_override_cue_align_position_line_size_while_paused.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/dom_override_cue_align_position_line_size_while_paused.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_align_position_line_size_while_paused-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_align_position_line_size_while_paused.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/dom_override_cue_line.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/dom_override_cue_line.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_line-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_line.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/dom_override_cue_text.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/dom_override_cue_text.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_text-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_text.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/dom_override_cue_text_while_paused.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/dom_override_cue_text_while_paused.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_text_while_paused-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/dom_override_cue_text_while_paused.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/dom_override_remove_cue_while_paused.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/dom_override_remove_cue_while_paused.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/dom_override_remove_cue_while_paused-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/dom_override_remove_cue_while_paused.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/enable_controls_reposition.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/enable_controls_reposition.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/enable_controls_reposition-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/enable_controls_reposition.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/evil/9_cues_overlapping_completely.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/evil/9_cues_overlapping_completely.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/evil/9_cues_overlapping_completely-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/evil/9_cues_overlapping_completely.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/evil/9_cues_overlapping_completely_all_cues_have_same_timestamp.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/evil/9_cues_overlapping_completely_all_cues_have_same_timestamp.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/evil/9_cues_overlapping_completely_all_cues_have_same_timestamp-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/evil/9_cues_overlapping_completely_all_cues_have_same_timestamp.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/evil/media_404_omit_subtitles.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/evil/media_404_omit_subtitles.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/evil/media_404_omit_subtitles-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/evil/media_404_omit_subtitles.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/evil/media_height_19.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/evil/media_height_19.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/evil/media_height_19-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/evil/media_height_19.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/evil/single_quote.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/evil/single_quote.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/evil/single_quote-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/evil/single_quote.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/evil/size_90.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/evil/size_90.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/evil/size_90-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/evil/size_90.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/evil/size_99.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/evil/size_99.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/evil/size_99-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/evil/size_99.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/line_-2_wrapped_cue_grow_upwards.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/line_-2_wrapped_cue_grow_upwards.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/line_-2_wrapped_cue_grow_upwards-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/line_-2_wrapped_cue_grow_upwards.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/line_0_is_top.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/line_0_is_top.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/line_0_is_top-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/line_0_is_top.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/line_1_wrapped_cue_grow_downwards.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/line_1_wrapped_cue_grow_downwards.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/line_1_wrapped_cue_grow_downwards-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/line_1_wrapped_cue_grow_downwards.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/line_50_percent.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/line_50_percent.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/line_50_percent-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/line_50_percent.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/line_integer_and_percent_mixed_overlap.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/line_integer_and_percent_mixed_overlap.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/line_integer_and_percent_mixed_overlap-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/line_integer_and_percent_mixed_overlap.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/line_integer_and_percent_mixed_overlap_move_up.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/line_integer_and_percent_mixed_overlap_move_up.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/line_integer_and_percent_mixed_overlap_move_up-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/line_integer_and_percent_mixed_overlap_move_up.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/line_percent_and_integer_mixed_overlap.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/line_percent_and_integer_mixed_overlap.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/line_percent_and_integer_mixed_overlap-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/line_percent_and_integer_mixed_overlap.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/line_percent_and_integer_mixed_overlap_move_up.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/line_percent_and_integer_mixed_overlap_move_up.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/line_percent_and_integer_mixed_overlap_move_up-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/line_percent_and_integer_mixed_overlap_move_up.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/media_height400_with_controls.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/media_height400_with_controls.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/media_height400_with_controls-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/media_height400_with_controls.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/media_with_controls.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/media_with_controls.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/media_with_controls-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/media_with_controls.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/navigate_cue_position.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/navigate_cue_position.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/navigate_cue_position-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/navigate_cue_position.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/one_line_cue_plus_wrapped_cue.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/one_line_cue_plus_wrapped_cue.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/one_line_cue_plus_wrapped_cue-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/one_line_cue_plus_wrapped_cue.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/repaint.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/repaint.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/repaint-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/repaint.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_properties.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_properties.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_shorthand.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_shorthand.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_shorthand_css_relative_url.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_shorthand_css_relative_url.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_shorthand_css_relative_url-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_shorthand_css_relative_url.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_hex.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_hex.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_hex-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_hex.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_hsla.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_hsla.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_hsla-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_hsla.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_rgba.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_rgba.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_rgba-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_rgba.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue/cue_selector_single_colon.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/cue_selector_single_colon.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/cue_selector_single_colon-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/cue_selector_single_colon.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue/font_properties.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/font_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/font_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/font_properties.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue/font_shorthand.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/font_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/font_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/font_shorthand.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue/inherit_values_from_media_element.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/inherit_values_from_media_element.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/inherit_values_from_media_element-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/inherit_values_from_media_element.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue/outline_properties.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/outline_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/outline_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/outline_properties.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue/outline_shorthand.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/outline_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/outline_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/outline_shorthand.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_line-through.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_line-through.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_line-through-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_line-through.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_overline.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_overline.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_overline-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_overline.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_overline_underline_line-through.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_overline_underline_line-through.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_overline_underline_line-through-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_overline_underline_line-through.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_underline.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_underline.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_underline-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_underline.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-shadow.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-shadow.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-shadow-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-shadow.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_normal_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_normal_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_normal_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_normal_wrapped.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_nowrap_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_nowrap_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_nowrap_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_nowrap_wrapped.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre-line_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre-line_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre-line_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre-line_wrapped.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre-wrap_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre-wrap_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre-wrap_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre-wrap_wrapped.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre_wrapped.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_box.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_box.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_box-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_box.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_properties.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_properties.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_shorthand.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_shorthand.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_shorthand_css_relative_url.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_shorthand_css_relative_url.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_shorthand_css_relative_url-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_shorthand_css_relative_url.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_animation_with_timestamp.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_animation_with_timestamp.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_animation_with_timestamp-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_animation_with_timestamp.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_background_properties.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_background_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_background_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_background_properties.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_background_shorthand.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_background_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_background_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_background_shorthand.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_color.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_color.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_color-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_color.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_font_properties.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_font_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_font_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_font_properties.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_font_shorthand.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_font_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_font_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_font_shorthand.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_namespace.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_namespace.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_namespace-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_namespace.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_outline_properties.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_outline_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_outline_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_outline_properties.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_outline_shorthand.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_outline_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_outline_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_outline_shorthand.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_text-decoration_line-through.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_text-decoration_line-through.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_text-decoration_line-through-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_text-decoration_line-through.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_text-shadow.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_text-shadow.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_text-shadow-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_text-shadow.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_timestamp_future.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_timestamp_future.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_timestamp_future-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_timestamp_future.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_timestamp_past.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_timestamp_past.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_timestamp_past-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_timestamp_past.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_transition_with_timestamp.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_transition_with_timestamp.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_transition_with_timestamp-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_transition_with_timestamp.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_normal_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_normal_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_normal_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_normal_wrapped.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_nowrap.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_nowrap.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_nowrap-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_nowrap.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre-line_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre-line_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre-line_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre-line_wrapped.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre-wrap_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre-wrap_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre-wrap_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre-wrap_wrapped.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_white-space_pre_wrapped.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_with_class.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_with_class.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_with_class-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_with_class.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_with_class_object_specific_selector.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_with_class_object_specific_selector.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_with_class_object_specific_selector-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_with_class_object_specific_selector.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_animation_with_timestamp.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_animation_with_timestamp.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_animation_with_timestamp-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_animation_with_timestamp.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_background_properties.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_background_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_background_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_background_properties.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_background_shorthand.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_background_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_background_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_background_shorthand.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_color.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_color.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_color-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_color.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_font_properties.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_font_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_font_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_font_properties.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_font_shorthand.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_font_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_font_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_font_shorthand.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_namespace.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_namespace.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_namespace-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_namespace.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_outline_properties.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_outline_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_outline_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_outline_properties.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_outline_shorthand.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_outline_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_outline_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_outline_shorthand.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_text-decoration_line-through.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_text-decoration_line-through.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_text-decoration_line-through-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_text-decoration_line-through.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_text-shadow.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_text-shadow.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_text-shadow-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_text-shadow.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_timestamp_future.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_timestamp_future.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_timestamp_future-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_timestamp_future.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_timestamp_past.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_timestamp_past.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_timestamp_past-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_timestamp_past.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_transition_with_timestamp.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_transition_with_timestamp.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_transition_with_timestamp-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_transition_with_timestamp.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_normal_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_normal_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_normal_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_normal_wrapped.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_nowrap.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_nowrap.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_nowrap-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_nowrap.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre-line_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre-line_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre-line_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre-line_wrapped.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre-wrap_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre-wrap_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre-wrap_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre-wrap_wrapped.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre_wrapped.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_with_class.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_with_class.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_with_class-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_with_class.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_with_class_object_specific_selector.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_with_class_object_specific_selector.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_with_class_object_specific_selector-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_with_class_object_specific_selector.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_hex.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_hex.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_hex-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_hex.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_hsla.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_hsla.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_hsla-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_hsla.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_rgba.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_rgba.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_rgba-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_rgba.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/cue_func_selector_single_colon.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/cue_func_selector_single_colon.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/cue_func_selector_single_colon-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/cue_func_selector_single_colon.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/font_properties.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/font_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/font_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/font_properties.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/font_shorthand.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/font_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/font_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/font_shorthand.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/id_color.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/id_color.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/id_color-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/id_color.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/inherit_values_from_media_element.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/inherit_values_from_media_element.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/inherit_values_from_media_element-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/inherit_values_from_media_element.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_animation_with_timestamp.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_animation_with_timestamp.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_animation_with_timestamp-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_animation_with_timestamp.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_background_properties.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_background_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_background_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_background_properties.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_background_shorthand.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_background_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_background_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_background_shorthand.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_color.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_color.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_color-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_color.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_font_properties.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_font_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_font_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_font_properties.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_font_shorthand.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_font_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_font_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_font_shorthand.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_namespace.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_namespace.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_namespace-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_namespace.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_outline_properties.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_outline_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_outline_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_outline_properties.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_outline_shorthand.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_outline_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_outline_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_outline_shorthand.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_text-decoration_line-through.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_text-decoration_line-through.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_text-decoration_line-through-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_text-decoration_line-through.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_text-shadow.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_text-shadow.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_text-shadow-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_text-shadow.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_timestamp_future.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_timestamp_future.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_timestamp_future-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_timestamp_future.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_timestamp_past.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_timestamp_past.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_timestamp_past-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_timestamp_past.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_transition_with_timestamp.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_transition_with_timestamp.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_transition_with_timestamp-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_transition_with_timestamp.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_normal_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_normal_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_normal_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_normal_wrapped.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_nowrap.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_nowrap.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_nowrap-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_nowrap.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre-line_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre-line_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre-line_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre-line_wrapped.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre-wrap_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre-wrap_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre-wrap_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre-wrap_wrapped.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_white-space_pre_wrapped.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_with_class.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_with_class.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_with_class-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_with_class.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_with_class_object_specific_selector.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_with_class_object_specific_selector.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_with_class_object_specific_selector-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_with_class_object_specific_selector.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/not_allowed_properties.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/not_allowed_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/not_allowed_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/not_allowed_properties.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/not_root_selector.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/not_root_selector.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/not_root_selector-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/not_root_selector.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/outline_properties.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/outline_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/outline_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/outline_properties.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/outline_shorthand.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/outline_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/outline_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/outline_shorthand.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/root_namespace.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/root_namespace.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/root_namespace-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/root_namespace.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/root_selector.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/root_selector.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/root_selector-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/root_selector.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_line-through.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_line-through.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_line-through-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_line-through.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_overline.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_overline.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_overline-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_overline.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_overline_underline_line-through.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_overline_underline_line-through.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_overline_underline_line-through-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_overline_underline_line-through.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_underline.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_underline.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_underline-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_underline.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-shadow.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-shadow.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-shadow-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-shadow.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/type_selector_root.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/type_selector_root.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/type_selector_root-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/type_selector_root.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_animation_with_timestamp.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_animation_with_timestamp.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_animation_with_timestamp-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_animation_with_timestamp.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_background_properties.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_background_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_background_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_background_properties.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_background_shorthand.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_background_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_background_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_background_shorthand.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_color.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_color.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_color-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_color.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_font_properties.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_font_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_font_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_font_properties.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_font_shorthand.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_font_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_font_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_font_shorthand.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_namespace.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_namespace.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_namespace-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_namespace.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_outline_properties.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_outline_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_outline_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_outline_properties.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_outline_shorthand.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_outline_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_outline_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_outline_shorthand.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_text-decoration_line-through.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_text-decoration_line-through.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_text-decoration_line-through-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_text-decoration_line-through.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_text-shadow.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_text-shadow.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_text-shadow-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_text-shadow.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_timestamp_future.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_timestamp_future.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_timestamp_future-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_timestamp_future.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_timestamp_past.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_timestamp_past.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_timestamp_past-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_timestamp_past.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_transition_with_timestamp.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_transition_with_timestamp.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_transition_with_timestamp-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_transition_with_timestamp.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_normal_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_normal_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_normal_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_normal_wrapped.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_nowrap.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_nowrap.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_nowrap-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_nowrap.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre-line_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre-line_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre-line_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre-line_wrapped.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre-wrap_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre-wrap_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre-wrap_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre-wrap_wrapped.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_white-space_pre_wrapped.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_with_class.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_with_class.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_with_class-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_with_class.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_with_class_object_specific_selector.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_with_class_object_specific_selector.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_with_class_object_specific_selector-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_with_class_object_specific_selector.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_animation_with_timestamp.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_animation_with_timestamp.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_animation_with_timestamp-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_animation_with_timestamp.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_background_properties.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_background_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_background_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_background_properties.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_background_shorthand.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_background_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_background_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_background_shorthand.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_color.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_color.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_color-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_color.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_font_properties.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_font_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_font_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_font_properties.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_font_shorthand.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_font_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_font_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_font_shorthand.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_namespace.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_namespace.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_namespace-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_namespace.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_outline_properties.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_outline_properties.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_outline_properties-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_outline_properties.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_outline_shorthand.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_outline_shorthand.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_outline_shorthand-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_outline_shorthand.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_text-decoration_line-through.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_text-decoration_line-through.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_text-decoration_line-through-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_text-decoration_line-through.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_text-shadow.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_text-shadow.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_text-shadow-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_text-shadow.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_timestamp_future.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_timestamp_future.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_timestamp_future-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_timestamp_future.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_timestamp_past.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_timestamp_past.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_timestamp_past-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_timestamp_past.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_transition_with_timestamp.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_transition_with_timestamp.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_transition_with_timestamp-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_transition_with_timestamp.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_voice_attribute.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_voice_attribute.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_voice_attribute-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_voice_attribute.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_normal_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_normal_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_normal_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_normal_wrapped.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_nowrap.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_nowrap.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_nowrap-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_nowrap.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre-line_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre-line_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre-line_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre-line_wrapped.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre-wrap_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre-wrap_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre-wrap_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre-wrap_wrapped.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_white-space_pre_wrapped.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_with_class.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_with_class.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_with_class-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_with_class.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_with_class_object_specific_selector.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_with_class_object_specific_selector.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_with_class_object_specific_selector-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_with_class_object_specific_selector.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_normal_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_normal_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_normal_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_normal_wrapped.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_nowrap_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_nowrap_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_nowrap_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_nowrap_wrapped.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre-line_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre-line_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre-line_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre-line_wrapped.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre-wrap_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre-wrap_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre-wrap_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre-wrap_wrapped.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre_wrapped.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/bold_object_default_font-style.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/bold_object_default_font-style.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/bold_object_default_font-style-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/bold_object_default_font-style.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/inherit_as_default_value_inherits_values_from_media_element.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/inherit_as_default_value_inherits_values_from_media_element.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/inherit_as_default_value_inherits_values_from_media_element-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/inherit_as_default_value_inherits_values_from_media_element.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/italic_object_default_font-style.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/italic_object_default_font-style.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/italic_object_default_font-style-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/italic_object_default_font-style.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/underline_object_default_font-style.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/underline_object_default_font-style.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/underline_object_default_font-style-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/underline_object_default_font-style.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/size_50.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/size_50.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/size_50-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/size_50.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/too_many_cues.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/too_many_cues.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/too_many_cues-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/too_many_cues.html" + } + ], + "webvtt/rendering/cues-with-video/processing-model/too_many_cues_wrapped.html": [ + { + "path": "webvtt/rendering/cues-with-video/processing-model/too_many_cues_wrapped.html", + "references": [ + [ + "/webvtt/rendering/cues-with-video/processing-model/too_many_cues_wrapped-ref.html", + "==" + ] + ], + "url": "/webvtt/rendering/cues-with-video/processing-model/too_many_cues_wrapped.html" + } + ] + }, + "rev": "1d8e28e2c762b51c06670a373b23af6bd7a8aed7", + "url_base": "/", + "version": 3 +} diff --git a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/ecdh_bits.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/ecdh_bits.worker.js.ini new file mode 100644 index 000000000..2eaf85c94 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/ecdh_bits.worker.js.ini @@ -0,0 +1,3 @@ +[ecdh_bits.worker] + type: testharness + expected: TIMEOUT diff --git a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/ecdh_keys.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/ecdh_keys.worker.js.ini new file mode 100644 index 000000000..e762ce09a --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/ecdh_keys.worker.js.ini @@ -0,0 +1,3 @@ +[ecdh_keys.worker] + type: testharness + expected: TIMEOUT diff --git a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/hkdf.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/hkdf.worker.js.ini new file mode 100644 index 000000000..dbd347aaa --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/hkdf.worker.js.ini @@ -0,0 +1,4867 @@ +[hkdf.worker] + type: testharness + disabled: + if debug and (os == "linux") and (bits == 32): https://bugzilla.mozilla.org/show_bug.cgi?id=1312938 + expected: + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + [short derivedKey, normal salt, SHA-384, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with normal info with missing salt] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with normal info with missing info] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with normal info with null length] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with normal info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with empty info with missing salt] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with empty info with missing info] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with empty info with null length] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with empty info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with normal info with missing salt] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with normal info with missing info] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with normal info with null length] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with normal info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with empty info with missing salt] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with empty info with missing info] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with empty info with null length] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with empty info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with normal info with missing salt] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with normal info with missing info] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with normal info with null length] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with normal info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with empty info with missing salt] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with empty info with missing info] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with empty info with null length] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with empty info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with normal info with missing salt] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with normal info with missing info] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with normal info with null length] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with normal info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with empty info with missing salt] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with empty info with missing info] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with empty info with null length] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with empty info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with normal info with missing salt] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with normal info with missing info] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with normal info with null length] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with normal info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with empty info with missing salt] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with empty info with missing info] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with empty info with null length] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with empty info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with normal info with missing salt] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with normal info with missing info] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with normal info with null length] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with normal info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with empty info with missing salt] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with empty info with missing info] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with empty info with null length] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with empty info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with normal info with missing salt] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with normal info with missing info] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with normal info with null length] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with normal info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with empty info with missing salt] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with empty info with missing info] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with empty info with null length] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with empty info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [short derivedKey, empty salt, SHA-256, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [short derivedKey, empty salt, SHA-256, with normal info with missing salt] + expected: FAIL + + [short derivedKey, empty salt, SHA-256, with normal info with missing info] + expected: FAIL + + [short derivedKey, empty salt, SHA-256, with normal info with null length] + expected: FAIL + + [short derivedKey, empty salt, SHA-256, with normal info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [short derivedKey, empty salt, SHA-256, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [short derivedKey, empty salt, SHA-256, with empty info with missing salt] + expected: FAIL + + [short derivedKey, empty salt, SHA-256, with empty info with missing info] + expected: FAIL + + [short derivedKey, empty salt, SHA-256, with empty info with null length] + expected: FAIL + + [short derivedKey, empty salt, SHA-256, with empty info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [long derivedKey, normal salt, SHA-384, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [long derivedKey, normal salt, SHA-384, with normal info with missing salt] + expected: FAIL + + [long derivedKey, normal salt, SHA-384, with normal info with missing info] + expected: FAIL + + [long derivedKey, normal salt, SHA-384, with normal info with null length] + expected: FAIL + + [long derivedKey, normal salt, SHA-384, with normal info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [long derivedKey, normal salt, SHA-384, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [long derivedKey, normal salt, SHA-384, with empty info with missing salt] + expected: FAIL + + [long derivedKey, normal salt, SHA-384, with empty info with missing info] + expected: FAIL + + [long derivedKey, normal salt, SHA-384, with empty info with null length] + expected: FAIL + + [long derivedKey, normal salt, SHA-384, with empty info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [long derivedKey, normal salt, SHA-512, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [long derivedKey, normal salt, SHA-512, with normal info with missing salt] + expected: FAIL + + [long derivedKey, normal salt, SHA-512, with normal info with missing info] + expected: FAIL + + [long derivedKey, normal salt, SHA-512, with normal info with null length] + expected: FAIL + + [long derivedKey, normal salt, SHA-512, with normal info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [long derivedKey, normal salt, SHA-512, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [long derivedKey, normal salt, SHA-512, with empty info with missing salt] + expected: FAIL + + [long derivedKey, normal salt, SHA-512, with empty info with missing info] + expected: FAIL + + [long derivedKey, normal salt, SHA-512, with empty info with null length] + expected: FAIL + + [long derivedKey, normal salt, SHA-512, with empty info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [long derivedKey, normal salt, SHA-1, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [long derivedKey, normal salt, SHA-1, with normal info with missing salt] + expected: FAIL + + [long derivedKey, normal salt, SHA-1, with normal info with missing info] + expected: FAIL + + [long derivedKey, normal salt, SHA-1, with normal info with null length] + expected: FAIL + + [long derivedKey, normal salt, SHA-1, with normal info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [long derivedKey, normal salt, SHA-1, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [long derivedKey, normal salt, SHA-1, with empty info with missing salt] + expected: FAIL + + [long derivedKey, normal salt, SHA-1, with empty info with missing info] + expected: FAIL + + [long derivedKey, normal salt, SHA-1, with empty info with null length] + expected: FAIL + + [long derivedKey, normal salt, SHA-1, with empty info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [long derivedKey, normal salt, SHA-256, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [long derivedKey, normal salt, SHA-256, with normal info with missing salt] + expected: FAIL + + [long derivedKey, normal salt, SHA-256, with normal info with missing info] + expected: FAIL + + [long derivedKey, normal salt, SHA-256, with normal info with null length] + expected: FAIL + + [long derivedKey, normal salt, SHA-256, with normal info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [long derivedKey, normal salt, SHA-256, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [long derivedKey, normal salt, SHA-256, with empty info with missing salt] + expected: FAIL + + [long derivedKey, normal salt, SHA-256, with empty info with missing info] + expected: FAIL + + [long derivedKey, normal salt, SHA-256, with empty info with null length] + expected: FAIL + + [long derivedKey, normal salt, SHA-256, with empty info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [long derivedKey, empty salt, SHA-384, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [long derivedKey, empty salt, SHA-384, with normal info with missing salt] + expected: FAIL + + [long derivedKey, empty salt, SHA-384, with normal info with missing info] + expected: FAIL + + [long derivedKey, empty salt, SHA-384, with normal info with null length] + expected: FAIL + + [long derivedKey, empty salt, SHA-384, with normal info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [long derivedKey, empty salt, SHA-384, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [long derivedKey, empty salt, SHA-384, with empty info with missing salt] + expected: FAIL + + [long derivedKey, empty salt, SHA-384, with empty info with missing info] + expected: FAIL + + [long derivedKey, empty salt, SHA-384, with empty info with null length] + expected: FAIL + + [long derivedKey, empty salt, SHA-384, with empty info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with normal info with missing salt] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with normal info with missing info] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with normal info with null length] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with normal info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with empty info with missing salt] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with empty info with missing info] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with empty info with null length] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with empty info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with normal info with missing salt] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with normal info with missing info] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with normal info with null length] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with normal info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with empty info with missing salt] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with empty info with missing info] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with empty info with null length] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with empty info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with normal info with missing salt] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with normal info with missing info] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with normal info with null length] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with normal info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with empty info with missing salt] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with empty info with missing info] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with empty info with null length] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with empty info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with normal info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with normal info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with empty info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with empty info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with normal info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with normal info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with empty info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with empty info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with normal info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with normal info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with empty info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with empty info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [empty derivedKey, normal salt, SHA-256, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-256, with normal info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [empty derivedKey, normal salt, SHA-256, with normal info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [empty derivedKey, normal salt, SHA-256, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-256, with empty info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [empty derivedKey, normal salt, SHA-256, with empty info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, normal salt, PBKDF2, with normal info with non-digest algorithm PBKDF2] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] + expected: FAIL + + [empty derivedKey, normal salt, PBKDF2, with empty info with non-digest algorithm PBKDF2] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] + expected: FAIL + + [empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [empty derivedKey, empty salt, SHA-384, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, empty salt, SHA-384, with normal info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [empty derivedKey, empty salt, SHA-384, with normal info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [empty derivedKey, empty salt, SHA-384, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, empty salt, SHA-384, with empty info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [empty derivedKey, empty salt, SHA-384, with empty info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [empty derivedKey, empty salt, SHA-512, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, empty salt, SHA-512, with normal info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [empty derivedKey, empty salt, SHA-512, with normal info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [empty derivedKey, empty salt, SHA-512, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, empty salt, SHA-512, with empty info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [empty derivedKey, empty salt, SHA-512, with empty info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [empty derivedKey, empty salt, SHA-1, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, empty salt, SHA-1, with normal info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [empty derivedKey, empty salt, SHA-1, with normal info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [empty derivedKey, empty salt, SHA-1, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, empty salt, SHA-1, with empty info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [empty derivedKey, empty salt, SHA-1, with empty info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [empty derivedKey, empty salt, SHA-256, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, empty salt, SHA-256, with normal info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [empty derivedKey, empty salt, SHA-256, with normal info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [empty derivedKey, empty salt, SHA-256, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, empty salt, SHA-256, with empty info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [empty derivedKey, empty salt, SHA-256, with empty info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, empty salt, PBKDF2, with normal info with non-digest algorithm PBKDF2] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] + expected: FAIL + + [empty derivedKey, empty salt, PBKDF2, with empty info with non-digest algorithm PBKDF2] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] + expected: FAIL + diff --git a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/pbkdf2.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/pbkdf2.worker.js.ini new file mode 100644 index 000000000..779a4e1d2 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/pbkdf2.worker.js.ini @@ -0,0 +1,30490 @@ +[pbkdf2.worker] + type: testharness + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1309307 + expected: TIMEOUT + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [short password, short salt, SHA-384, with 1 iterations with null length] + expected: FAIL + + [short password, short salt, SHA-384, with 1 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-384, with 1 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [short password, short salt, SHA-384, with 1000 iterations with null length] + expected: FAIL + + [short password, short salt, SHA-384, with 1000 iterations with 0 length] + expected: FAIL + + [short password, short salt, SHA-384, with 1000 iterations with non-multiple of 8 length] + expected: FAIL + + [short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-384, with 100000 iterations] + expected: + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 100000 iterations] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 100000 iterations] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 100000 iterations] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-384, with 100000 iterations] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-384, with 100000 iterations] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-384, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-384, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-384, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-384, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-384, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-384, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-384, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-384, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [short password, short salt, SHA-384, with 100000 iterations with null length] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [short password, short salt, SHA-384, with 100000 iterations with 0 length] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [short password, short salt, SHA-384, with 100000 iterations with non-multiple of 8 length] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [short password, short salt, SHA-384, with 100000 iterations with missing deriveBits usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [short password, short salt, SHA-384, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-384, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-384, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-384, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-384, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-384, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-384, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-384, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-384, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-384, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-384, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-384, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-384, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-384, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [short password, short salt, SHA-512, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-512, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-512, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-512, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-512, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-512, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-512, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-512, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [short password, short salt, SHA-512, with 1 iterations with null length] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [short password, short salt, SHA-512, with 1 iterations with 0 length] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [short password, short salt, SHA-512, with 1 iterations with non-multiple of 8 length] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [short password, short salt, SHA-512, with 1 iterations with missing deriveBits usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [short password, short salt, SHA-512, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-512, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-512, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-512, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-512, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-512, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-512, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-512, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [short password, short salt, SHA-512, with 1000 iterations with null length] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [short password, short salt, SHA-512, with 1000 iterations with 0 length] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [short password, short salt, SHA-512, with 1000 iterations with non-multiple of 8 length] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [short password, short salt, SHA-512, with 1000 iterations with missing deriveBits usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + + [short password, short salt, SHA-512, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-512, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-512, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-512, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-512, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-512, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-512, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-512, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [short password, short salt, SHA-512, with 100000 iterations with null length] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [short password, short salt, SHA-512, with 100000 iterations with 0 length] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [short password, short salt, SHA-512, with 100000 iterations with non-multiple of 8 length] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [short password, short salt, SHA-512, with 100000 iterations with missing deriveBits usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [short password, short salt, SHA-512, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-512, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-512, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-512, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-512, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-512, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-512, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-512, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-512, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-512, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-512, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-512, with 0 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [short password, short salt, SHA-1, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-1, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-1, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-1, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-1, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-1, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-1, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-1, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 1 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [short password, short salt, SHA-1, with 1 iterations with null length] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [short password, short salt, SHA-1, with 1 iterations with 0 length] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [short password, short salt, SHA-1, with 1 iterations with non-multiple of 8 length] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [short password, short salt, SHA-1, with 1 iterations with missing deriveBits usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [short password, short salt, SHA-1, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-1, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-1, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-1, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-1, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-1, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-1, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-1, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 1000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [short password, short salt, SHA-1, with 1000 iterations with null length] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [short password, short salt, SHA-1, with 1000 iterations with 0 length] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [short password, short salt, SHA-1, with 1000 iterations with non-multiple of 8 length] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [short password, short salt, SHA-1, with 1000 iterations with missing deriveBits usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [short password, short salt, SHA-1, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-1, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-1, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-1, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-1, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): NOTRUN + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-1, with 100000 iterations] + expected: + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): NOTRUN + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): NOTRUN + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): NOTRUN + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): NOTRUN + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-1, with 100000 iterations] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-1, with 100000 iterations] + expected: + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, short salt, SHA-1, with 100000 iterations with null length] + expected: NOTRUN + + [short password, short salt, SHA-1, with 100000 iterations with 0 length] + expected: NOTRUN + + [short password, short salt, SHA-1, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [short password, short salt, SHA-1, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [short password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, short salt, SHA-256, with 1 iterations with null length] + expected: NOTRUN + + [short password, short salt, SHA-256, with 1 iterations with 0 length] + expected: NOTRUN + + [short password, short salt, SHA-256, with 1 iterations with non-multiple of 8 length] + expected: NOTRUN + + [short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [short password, short salt, SHA-256, with 1 iterations with missing deriveBits usage] + expected: NOTRUN + + [short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, short salt, SHA-256, with 1000 iterations with null length] + expected: NOTRUN + + [short password, short salt, SHA-256, with 1000 iterations with 0 length] + expected: NOTRUN + + [short password, short salt, SHA-256, with 1000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [short password, short salt, SHA-256, with 1000 iterations with missing deriveBits usage] + expected: NOTRUN + + [short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, short salt, SHA-256, with 100000 iterations with null length] + expected: NOTRUN + + [short password, short salt, SHA-256, with 100000 iterations with 0 length] + expected: NOTRUN + + [short password, short salt, SHA-256, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [short password, short salt, SHA-256, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [short password, short salt, PBKDF2, with 1 iterations with non-digest algorithm PBKDF2] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [short password, short salt, PBKDF2, with 1000 iterations with non-digest algorithm PBKDF2] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [short password, short salt, PBKDF2, with 100000 iterations with non-digest algorithm PBKDF2] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [short password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, long salt, SHA-384, with 1 iterations with null length] + expected: NOTRUN + + [short password, long salt, SHA-384, with 1 iterations with 0 length] + expected: NOTRUN + + [short password, long salt, SHA-384, with 1 iterations with non-multiple of 8 length] + expected: NOTRUN + + [short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [short password, long salt, SHA-384, with 1 iterations with missing deriveBits usage] + expected: NOTRUN + + [short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, long salt, SHA-384, with 1000 iterations with null length] + expected: NOTRUN + + [short password, long salt, SHA-384, with 1000 iterations with 0 length] + expected: NOTRUN + + [short password, long salt, SHA-384, with 1000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [short password, long salt, SHA-384, with 1000 iterations with missing deriveBits usage] + expected: NOTRUN + + [short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, long salt, SHA-384, with 100000 iterations with null length] + expected: NOTRUN + + [short password, long salt, SHA-384, with 100000 iterations with 0 length] + expected: NOTRUN + + [short password, long salt, SHA-384, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [short password, long salt, SHA-384, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [short password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, long salt, SHA-512, with 1 iterations with null length] + expected: NOTRUN + + [short password, long salt, SHA-512, with 1 iterations with 0 length] + expected: NOTRUN + + [short password, long salt, SHA-512, with 1 iterations with non-multiple of 8 length] + expected: NOTRUN + + [short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [short password, long salt, SHA-512, with 1 iterations with missing deriveBits usage] + expected: NOTRUN + + [short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, long salt, SHA-512, with 1000 iterations with null length] + expected: NOTRUN + + [short password, long salt, SHA-512, with 1000 iterations with 0 length] + expected: NOTRUN + + [short password, long salt, SHA-512, with 1000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [short password, long salt, SHA-512, with 1000 iterations with missing deriveBits usage] + expected: NOTRUN + + [short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, long salt, SHA-512, with 100000 iterations with null length] + expected: NOTRUN + + [short password, long salt, SHA-512, with 100000 iterations with 0 length] + expected: NOTRUN + + [short password, long salt, SHA-512, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [short password, long salt, SHA-512, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [short password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, long salt, SHA-1, with 1 iterations with null length] + expected: NOTRUN + + [short password, long salt, SHA-1, with 1 iterations with 0 length] + expected: NOTRUN + + [short password, long salt, SHA-1, with 1 iterations with non-multiple of 8 length] + expected: NOTRUN + + [short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [short password, long salt, SHA-1, with 1 iterations with missing deriveBits usage] + expected: NOTRUN + + [short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, long salt, SHA-1, with 1000 iterations with null length] + expected: NOTRUN + + [short password, long salt, SHA-1, with 1000 iterations with 0 length] + expected: NOTRUN + + [short password, long salt, SHA-1, with 1000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [short password, long salt, SHA-1, with 1000 iterations with missing deriveBits usage] + expected: NOTRUN + + [short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, long salt, SHA-1, with 100000 iterations with null length] + expected: NOTRUN + + [short password, long salt, SHA-1, with 100000 iterations with 0 length] + expected: NOTRUN + + [short password, long salt, SHA-1, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [short password, long salt, SHA-1, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [short password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, long salt, SHA-256, with 1 iterations with null length] + expected: NOTRUN + + [short password, long salt, SHA-256, with 1 iterations with 0 length] + expected: NOTRUN + + [short password, long salt, SHA-256, with 1 iterations with non-multiple of 8 length] + expected: NOTRUN + + [short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [short password, long salt, SHA-256, with 1 iterations with missing deriveBits usage] + expected: NOTRUN + + [short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, long salt, SHA-256, with 1000 iterations with null length] + expected: NOTRUN + + [short password, long salt, SHA-256, with 1000 iterations with 0 length] + expected: NOTRUN + + [short password, long salt, SHA-256, with 1000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [short password, long salt, SHA-256, with 1000 iterations with missing deriveBits usage] + expected: NOTRUN + + [short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, long salt, SHA-256, with 100000 iterations with null length] + expected: NOTRUN + + [short password, long salt, SHA-256, with 100000 iterations with 0 length] + expected: NOTRUN + + [short password, long salt, SHA-256, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [short password, long salt, SHA-256, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [short password, long salt, PBKDF2, with 1 iterations with non-digest algorithm PBKDF2] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [short password, long salt, PBKDF2, with 1000 iterations with non-digest algorithm PBKDF2] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [short password, long salt, PBKDF2, with 100000 iterations with non-digest algorithm PBKDF2] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [short password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, empty salt, SHA-384, with 1 iterations with null length] + expected: NOTRUN + + [short password, empty salt, SHA-384, with 1 iterations with 0 length] + expected: NOTRUN + + [short password, empty salt, SHA-384, with 1 iterations with non-multiple of 8 length] + expected: NOTRUN + + [short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [short password, empty salt, SHA-384, with 1 iterations with missing deriveBits usage] + expected: NOTRUN + + [short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, empty salt, SHA-384, with 1000 iterations with null length] + expected: NOTRUN + + [short password, empty salt, SHA-384, with 1000 iterations with 0 length] + expected: NOTRUN + + [short password, empty salt, SHA-384, with 1000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [short password, empty salt, SHA-384, with 1000 iterations with missing deriveBits usage] + expected: NOTRUN + + [short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, empty salt, SHA-384, with 100000 iterations with null length] + expected: NOTRUN + + [short password, empty salt, SHA-384, with 100000 iterations with 0 length] + expected: NOTRUN + + [short password, empty salt, SHA-384, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [short password, empty salt, SHA-384, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [short password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, empty salt, SHA-512, with 1 iterations with null length] + expected: NOTRUN + + [short password, empty salt, SHA-512, with 1 iterations with 0 length] + expected: NOTRUN + + [short password, empty salt, SHA-512, with 1 iterations with non-multiple of 8 length] + expected: NOTRUN + + [short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [short password, empty salt, SHA-512, with 1 iterations with missing deriveBits usage] + expected: NOTRUN + + [short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, empty salt, SHA-512, with 1000 iterations with null length] + expected: NOTRUN + + [short password, empty salt, SHA-512, with 1000 iterations with 0 length] + expected: NOTRUN + + [short password, empty salt, SHA-512, with 1000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [short password, empty salt, SHA-512, with 1000 iterations with missing deriveBits usage] + expected: NOTRUN + + [short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, empty salt, SHA-512, with 100000 iterations with null length] + expected: NOTRUN + + [short password, empty salt, SHA-512, with 100000 iterations with 0 length] + expected: NOTRUN + + [short password, empty salt, SHA-512, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [short password, empty salt, SHA-512, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [short password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, empty salt, SHA-1, with 1 iterations with null length] + expected: NOTRUN + + [short password, empty salt, SHA-1, with 1 iterations with 0 length] + expected: NOTRUN + + [short password, empty salt, SHA-1, with 1 iterations with non-multiple of 8 length] + expected: NOTRUN + + [short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [short password, empty salt, SHA-1, with 1 iterations with missing deriveBits usage] + expected: NOTRUN + + [short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, empty salt, SHA-1, with 1000 iterations with null length] + expected: NOTRUN + + [short password, empty salt, SHA-1, with 1000 iterations with 0 length] + expected: NOTRUN + + [short password, empty salt, SHA-1, with 1000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [short password, empty salt, SHA-1, with 1000 iterations with missing deriveBits usage] + expected: NOTRUN + + [short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, empty salt, SHA-1, with 100000 iterations with null length] + expected: NOTRUN + + [short password, empty salt, SHA-1, with 100000 iterations with 0 length] + expected: NOTRUN + + [short password, empty salt, SHA-1, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [short password, empty salt, SHA-1, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [short password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, empty salt, SHA-256, with 1 iterations with null length] + expected: NOTRUN + + [short password, empty salt, SHA-256, with 1 iterations with 0 length] + expected: NOTRUN + + [short password, empty salt, SHA-256, with 1 iterations with non-multiple of 8 length] + expected: NOTRUN + + [short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [short password, empty salt, SHA-256, with 1 iterations with missing deriveBits usage] + expected: NOTRUN + + [short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, empty salt, SHA-256, with 1000 iterations with null length] + expected: NOTRUN + + [short password, empty salt, SHA-256, with 1000 iterations with 0 length] + expected: NOTRUN + + [short password, empty salt, SHA-256, with 1000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [short password, empty salt, SHA-256, with 1000 iterations with missing deriveBits usage] + expected: NOTRUN + + [short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, empty salt, SHA-256, with 100000 iterations with null length] + expected: NOTRUN + + [short password, empty salt, SHA-256, with 100000 iterations with 0 length] + expected: NOTRUN + + [short password, empty salt, SHA-256, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [short password, empty salt, SHA-256, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [short password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [short password, empty salt, PBKDF2, with 1 iterations with non-digest algorithm PBKDF2] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [short password, empty salt, PBKDF2, with 1000 iterations with non-digest algorithm PBKDF2] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [short password, empty salt, PBKDF2, with 100000 iterations with non-digest algorithm PBKDF2] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using short password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using short password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using short password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using short password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using short password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using short password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using short password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using short password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using short password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using short password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using short password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using short password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [long password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, short salt, SHA-384, with 1 iterations with null length] + expected: NOTRUN + + [long password, short salt, SHA-384, with 1 iterations with 0 length] + expected: NOTRUN + + [long password, short salt, SHA-384, with 1 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [long password, short salt, SHA-384, with 1 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, short salt, SHA-384, with 1000 iterations with null length] + expected: NOTRUN + + [long password, short salt, SHA-384, with 1000 iterations with 0 length] + expected: NOTRUN + + [long password, short salt, SHA-384, with 1000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [long password, short salt, SHA-384, with 1000 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, short salt, SHA-384, with 100000 iterations with null length] + expected: NOTRUN + + [long password, short salt, SHA-384, with 100000 iterations with 0 length] + expected: NOTRUN + + [long password, short salt, SHA-384, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [long password, short salt, SHA-384, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [long password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, short salt, SHA-512, with 1 iterations with null length] + expected: NOTRUN + + [long password, short salt, SHA-512, with 1 iterations with 0 length] + expected: NOTRUN + + [long password, short salt, SHA-512, with 1 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [long password, short salt, SHA-512, with 1 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, short salt, SHA-512, with 1000 iterations with null length] + expected: NOTRUN + + [long password, short salt, SHA-512, with 1000 iterations with 0 length] + expected: NOTRUN + + [long password, short salt, SHA-512, with 1000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [long password, short salt, SHA-512, with 1000 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, short salt, SHA-512, with 100000 iterations with null length] + expected: NOTRUN + + [long password, short salt, SHA-512, with 100000 iterations with 0 length] + expected: NOTRUN + + [long password, short salt, SHA-512, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [long password, short salt, SHA-512, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [long password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, short salt, SHA-1, with 1 iterations with null length] + expected: NOTRUN + + [long password, short salt, SHA-1, with 1 iterations with 0 length] + expected: NOTRUN + + [long password, short salt, SHA-1, with 1 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [long password, short salt, SHA-1, with 1 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, short salt, SHA-1, with 1000 iterations with null length] + expected: NOTRUN + + [long password, short salt, SHA-1, with 1000 iterations with 0 length] + expected: NOTRUN + + [long password, short salt, SHA-1, with 1000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [long password, short salt, SHA-1, with 1000 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, short salt, SHA-1, with 100000 iterations with null length] + expected: NOTRUN + + [long password, short salt, SHA-1, with 100000 iterations with 0 length] + expected: NOTRUN + + [long password, short salt, SHA-1, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [long password, short salt, SHA-1, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [long password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, short salt, SHA-256, with 1 iterations with null length] + expected: NOTRUN + + [long password, short salt, SHA-256, with 1 iterations with 0 length] + expected: NOTRUN + + [long password, short salt, SHA-256, with 1 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [long password, short salt, SHA-256, with 1 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, short salt, SHA-256, with 1000 iterations with null length] + expected: NOTRUN + + [long password, short salt, SHA-256, with 1000 iterations with 0 length] + expected: NOTRUN + + [long password, short salt, SHA-256, with 1000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [long password, short salt, SHA-256, with 1000 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, short salt, SHA-256, with 100000 iterations with null length] + expected: NOTRUN + + [long password, short salt, SHA-256, with 100000 iterations with 0 length] + expected: NOTRUN + + [long password, short salt, SHA-256, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [long password, short salt, SHA-256, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [long password, short salt, PBKDF2, with 1 iterations with non-digest algorithm PBKDF2] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [long password, short salt, PBKDF2, with 1000 iterations with non-digest algorithm PBKDF2] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [long password, short salt, PBKDF2, with 100000 iterations with non-digest algorithm PBKDF2] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [long password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, long salt, SHA-384, with 1 iterations with null length] + expected: NOTRUN + + [long password, long salt, SHA-384, with 1 iterations with 0 length] + expected: NOTRUN + + [long password, long salt, SHA-384, with 1 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [long password, long salt, SHA-384, with 1 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, long salt, SHA-384, with 1000 iterations with null length] + expected: NOTRUN + + [long password, long salt, SHA-384, with 1000 iterations with 0 length] + expected: NOTRUN + + [long password, long salt, SHA-384, with 1000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [long password, long salt, SHA-384, with 1000 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, long salt, SHA-384, with 100000 iterations with null length] + expected: NOTRUN + + [long password, long salt, SHA-384, with 100000 iterations with 0 length] + expected: NOTRUN + + [long password, long salt, SHA-384, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [long password, long salt, SHA-384, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [long password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, long salt, SHA-512, with 1 iterations with null length] + expected: NOTRUN + + [long password, long salt, SHA-512, with 1 iterations with 0 length] + expected: NOTRUN + + [long password, long salt, SHA-512, with 1 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [long password, long salt, SHA-512, with 1 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, long salt, SHA-512, with 1000 iterations with null length] + expected: NOTRUN + + [long password, long salt, SHA-512, with 1000 iterations with 0 length] + expected: NOTRUN + + [long password, long salt, SHA-512, with 1000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [long password, long salt, SHA-512, with 1000 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, long salt, SHA-512, with 100000 iterations with null length] + expected: NOTRUN + + [long password, long salt, SHA-512, with 100000 iterations with 0 length] + expected: NOTRUN + + [long password, long salt, SHA-512, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [long password, long salt, SHA-512, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [long password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, long salt, SHA-1, with 1 iterations with null length] + expected: NOTRUN + + [long password, long salt, SHA-1, with 1 iterations with 0 length] + expected: NOTRUN + + [long password, long salt, SHA-1, with 1 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [long password, long salt, SHA-1, with 1 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, long salt, SHA-1, with 1000 iterations with null length] + expected: NOTRUN + + [long password, long salt, SHA-1, with 1000 iterations with 0 length] + expected: NOTRUN + + [long password, long salt, SHA-1, with 1000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [long password, long salt, SHA-1, with 1000 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, long salt, SHA-1, with 100000 iterations with null length] + expected: NOTRUN + + [long password, long salt, SHA-1, with 100000 iterations with 0 length] + expected: NOTRUN + + [long password, long salt, SHA-1, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [long password, long salt, SHA-1, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [long password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, long salt, SHA-256, with 1 iterations with null length] + expected: NOTRUN + + [long password, long salt, SHA-256, with 1 iterations with 0 length] + expected: NOTRUN + + [long password, long salt, SHA-256, with 1 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [long password, long salt, SHA-256, with 1 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, long salt, SHA-256, with 1000 iterations with null length] + expected: NOTRUN + + [long password, long salt, SHA-256, with 1000 iterations with 0 length] + expected: NOTRUN + + [long password, long salt, SHA-256, with 1000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [long password, long salt, SHA-256, with 1000 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, long salt, SHA-256, with 100000 iterations with null length] + expected: NOTRUN + + [long password, long salt, SHA-256, with 100000 iterations with 0 length] + expected: NOTRUN + + [long password, long salt, SHA-256, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [long password, long salt, SHA-256, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [long password, long salt, PBKDF2, with 1 iterations with non-digest algorithm PBKDF2] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [long password, long salt, PBKDF2, with 1000 iterations with non-digest algorithm PBKDF2] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [long password, long salt, PBKDF2, with 100000 iterations with non-digest algorithm PBKDF2] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [long password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, empty salt, SHA-384, with 1 iterations with null length] + expected: NOTRUN + + [long password, empty salt, SHA-384, with 1 iterations with 0 length] + expected: NOTRUN + + [long password, empty salt, SHA-384, with 1 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [long password, empty salt, SHA-384, with 1 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, empty salt, SHA-384, with 1000 iterations with null length] + expected: NOTRUN + + [long password, empty salt, SHA-384, with 1000 iterations with 0 length] + expected: NOTRUN + + [long password, empty salt, SHA-384, with 1000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [long password, empty salt, SHA-384, with 1000 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, empty salt, SHA-384, with 100000 iterations with null length] + expected: NOTRUN + + [long password, empty salt, SHA-384, with 100000 iterations with 0 length] + expected: NOTRUN + + [long password, empty salt, SHA-384, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [long password, empty salt, SHA-384, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [long password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, empty salt, SHA-512, with 1 iterations with null length] + expected: NOTRUN + + [long password, empty salt, SHA-512, with 1 iterations with 0 length] + expected: NOTRUN + + [long password, empty salt, SHA-512, with 1 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [long password, empty salt, SHA-512, with 1 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, empty salt, SHA-512, with 1000 iterations with null length] + expected: NOTRUN + + [long password, empty salt, SHA-512, with 1000 iterations with 0 length] + expected: NOTRUN + + [long password, empty salt, SHA-512, with 1000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [long password, empty salt, SHA-512, with 1000 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, empty salt, SHA-512, with 100000 iterations with null length] + expected: NOTRUN + + [long password, empty salt, SHA-512, with 100000 iterations with 0 length] + expected: NOTRUN + + [long password, empty salt, SHA-512, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [long password, empty salt, SHA-512, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [long password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, empty salt, SHA-1, with 1 iterations with null length] + expected: NOTRUN + + [long password, empty salt, SHA-1, with 1 iterations with 0 length] + expected: NOTRUN + + [long password, empty salt, SHA-1, with 1 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [long password, empty salt, SHA-1, with 1 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, empty salt, SHA-1, with 1000 iterations with null length] + expected: NOTRUN + + [long password, empty salt, SHA-1, with 1000 iterations with 0 length] + expected: NOTRUN + + [long password, empty salt, SHA-1, with 1000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [long password, empty salt, SHA-1, with 1000 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, empty salt, SHA-1, with 100000 iterations with null length] + expected: NOTRUN + + [long password, empty salt, SHA-1, with 100000 iterations with 0 length] + expected: NOTRUN + + [long password, empty salt, SHA-1, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [long password, empty salt, SHA-1, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [long password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, empty salt, SHA-256, with 1 iterations with null length] + expected: NOTRUN + + [long password, empty salt, SHA-256, with 1 iterations with 0 length] + expected: NOTRUN + + [long password, empty salt, SHA-256, with 1 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [long password, empty salt, SHA-256, with 1 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, empty salt, SHA-256, with 1000 iterations with null length] + expected: NOTRUN + + [long password, empty salt, SHA-256, with 1000 iterations with 0 length] + expected: NOTRUN + + [long password, empty salt, SHA-256, with 1000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [long password, empty salt, SHA-256, with 1000 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, empty salt, SHA-256, with 100000 iterations with null length] + expected: NOTRUN + + [long password, empty salt, SHA-256, with 100000 iterations with 0 length] + expected: NOTRUN + + [long password, empty salt, SHA-256, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [long password, empty salt, SHA-256, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [long password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [long password, empty salt, PBKDF2, with 1 iterations with non-digest algorithm PBKDF2] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [long password, empty salt, PBKDF2, with 1000 iterations with non-digest algorithm PBKDF2] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [long password, empty salt, PBKDF2, with 100000 iterations with non-digest algorithm PBKDF2] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using long password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using long password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using long password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using long password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using long password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using long password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using long password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using long password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using long password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using long password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using long password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using long password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [empty password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, short salt, SHA-384, with 1 iterations with null length] + expected: NOTRUN + + [empty password, short salt, SHA-384, with 1 iterations with 0 length] + expected: NOTRUN + + [empty password, short salt, SHA-384, with 1 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [empty password, short salt, SHA-384, with 1 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, short salt, SHA-384, with 1000 iterations with null length] + expected: NOTRUN + + [empty password, short salt, SHA-384, with 1000 iterations with 0 length] + expected: NOTRUN + + [empty password, short salt, SHA-384, with 1000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [empty password, short salt, SHA-384, with 1000 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, short salt, SHA-384, with 100000 iterations with null length] + expected: NOTRUN + + [empty password, short salt, SHA-384, with 100000 iterations with 0 length] + expected: NOTRUN + + [empty password, short salt, SHA-384, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [empty password, short salt, SHA-384, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [empty password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, short salt, SHA-512, with 1 iterations with null length] + expected: NOTRUN + + [empty password, short salt, SHA-512, with 1 iterations with 0 length] + expected: NOTRUN + + [empty password, short salt, SHA-512, with 1 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [empty password, short salt, SHA-512, with 1 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, short salt, SHA-512, with 1000 iterations with null length] + expected: NOTRUN + + [empty password, short salt, SHA-512, with 1000 iterations with 0 length] + expected: NOTRUN + + [empty password, short salt, SHA-512, with 1000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [empty password, short salt, SHA-512, with 1000 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, short salt, SHA-512, with 100000 iterations with null length] + expected: NOTRUN + + [empty password, short salt, SHA-512, with 100000 iterations with 0 length] + expected: NOTRUN + + [empty password, short salt, SHA-512, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [empty password, short salt, SHA-512, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [empty password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, short salt, SHA-1, with 1 iterations with null length] + expected: NOTRUN + + [empty password, short salt, SHA-1, with 1 iterations with 0 length] + expected: NOTRUN + + [empty password, short salt, SHA-1, with 1 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [empty password, short salt, SHA-1, with 1 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, short salt, SHA-1, with 1000 iterations with null length] + expected: NOTRUN + + [empty password, short salt, SHA-1, with 1000 iterations with 0 length] + expected: NOTRUN + + [empty password, short salt, SHA-1, with 1000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [empty password, short salt, SHA-1, with 1000 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, short salt, SHA-1, with 100000 iterations with null length] + expected: NOTRUN + + [empty password, short salt, SHA-1, with 100000 iterations with 0 length] + expected: NOTRUN + + [empty password, short salt, SHA-1, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [empty password, short salt, SHA-1, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [empty password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, short salt, SHA-256, with 1 iterations with null length] + expected: NOTRUN + + [empty password, short salt, SHA-256, with 1 iterations with 0 length] + expected: NOTRUN + + [empty password, short salt, SHA-256, with 1 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [empty password, short salt, SHA-256, with 1 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, short salt, SHA-256, with 1000 iterations with null length] + expected: NOTRUN + + [empty password, short salt, SHA-256, with 1000 iterations with 0 length] + expected: NOTRUN + + [empty password, short salt, SHA-256, with 1000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [empty password, short salt, SHA-256, with 1000 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, short salt, SHA-256, with 100000 iterations with null length] + expected: NOTRUN + + [empty password, short salt, SHA-256, with 100000 iterations with 0 length] + expected: NOTRUN + + [empty password, short salt, SHA-256, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [empty password, short salt, SHA-256, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [empty password, short salt, PBKDF2, with 1 iterations with non-digest algorithm PBKDF2] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [empty password, short salt, PBKDF2, with 1000 iterations with non-digest algorithm PBKDF2] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [empty password, short salt, PBKDF2, with 100000 iterations with non-digest algorithm PBKDF2] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, short salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [empty password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, long salt, SHA-384, with 1 iterations with null length] + expected: NOTRUN + + [empty password, long salt, SHA-384, with 1 iterations with 0 length] + expected: NOTRUN + + [empty password, long salt, SHA-384, with 1 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [empty password, long salt, SHA-384, with 1 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, long salt, SHA-384, with 1000 iterations with null length] + expected: NOTRUN + + [empty password, long salt, SHA-384, with 1000 iterations with 0 length] + expected: NOTRUN + + [empty password, long salt, SHA-384, with 1000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [empty password, long salt, SHA-384, with 1000 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, long salt, SHA-384, with 100000 iterations with null length] + expected: NOTRUN + + [empty password, long salt, SHA-384, with 100000 iterations with 0 length] + expected: NOTRUN + + [empty password, long salt, SHA-384, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [empty password, long salt, SHA-384, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [empty password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, long salt, SHA-512, with 1 iterations with null length] + expected: NOTRUN + + [empty password, long salt, SHA-512, with 1 iterations with 0 length] + expected: NOTRUN + + [empty password, long salt, SHA-512, with 1 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [empty password, long salt, SHA-512, with 1 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, long salt, SHA-512, with 1000 iterations with null length] + expected: NOTRUN + + [empty password, long salt, SHA-512, with 1000 iterations with 0 length] + expected: NOTRUN + + [empty password, long salt, SHA-512, with 1000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [empty password, long salt, SHA-512, with 1000 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, long salt, SHA-512, with 100000 iterations with null length] + expected: NOTRUN + + [empty password, long salt, SHA-512, with 100000 iterations with 0 length] + expected: NOTRUN + + [empty password, long salt, SHA-512, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [empty password, long salt, SHA-512, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [empty password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, long salt, SHA-1, with 1 iterations with null length] + expected: NOTRUN + + [empty password, long salt, SHA-1, with 1 iterations with 0 length] + expected: NOTRUN + + [empty password, long salt, SHA-1, with 1 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [empty password, long salt, SHA-1, with 1 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, long salt, SHA-1, with 1000 iterations with null length] + expected: NOTRUN + + [empty password, long salt, SHA-1, with 1000 iterations with 0 length] + expected: NOTRUN + + [empty password, long salt, SHA-1, with 1000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [empty password, long salt, SHA-1, with 1000 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, long salt, SHA-1, with 100000 iterations with null length] + expected: NOTRUN + + [empty password, long salt, SHA-1, with 100000 iterations with 0 length] + expected: NOTRUN + + [empty password, long salt, SHA-1, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [empty password, long salt, SHA-1, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [empty password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, long salt, SHA-256, with 1 iterations with null length] + expected: NOTRUN + + [empty password, long salt, SHA-256, with 1 iterations with 0 length] + expected: NOTRUN + + [empty password, long salt, SHA-256, with 1 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [empty password, long salt, SHA-256, with 1 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, long salt, SHA-256, with 1000 iterations with null length] + expected: NOTRUN + + [empty password, long salt, SHA-256, with 1000 iterations with 0 length] + expected: NOTRUN + + [empty password, long salt, SHA-256, with 1000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [empty password, long salt, SHA-256, with 1000 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, long salt, SHA-256, with 100000 iterations with null length] + expected: NOTRUN + + [empty password, long salt, SHA-256, with 100000 iterations with 0 length] + expected: NOTRUN + + [empty password, long salt, SHA-256, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [empty password, long salt, SHA-256, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [empty password, long salt, PBKDF2, with 1 iterations with non-digest algorithm PBKDF2] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [empty password, long salt, PBKDF2, with 1000 iterations with non-digest algorithm PBKDF2] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [empty password, long salt, PBKDF2, with 100000 iterations with non-digest algorithm PBKDF2] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, long salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [empty password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, empty salt, SHA-384, with 1 iterations with null length] + expected: NOTRUN + + [empty password, empty salt, SHA-384, with 1 iterations with 0 length] + expected: NOTRUN + + [empty password, empty salt, SHA-384, with 1 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384] + expected: NOTRUN + + [empty password, empty salt, SHA-384, with 1 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, empty salt, SHA-384, with 1000 iterations with null length] + expected: NOTRUN + + [empty password, empty salt, SHA-384, with 1000 iterations with 0 length] + expected: NOTRUN + + [empty password, empty salt, SHA-384, with 1000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384] + expected: NOTRUN + + [empty password, empty salt, SHA-384, with 1000 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, empty salt, SHA-384, with 100000 iterations with null length] + expected: NOTRUN + + [empty password, empty salt, SHA-384, with 100000 iterations with 0 length] + expected: NOTRUN + + [empty password, empty salt, SHA-384, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384] + expected: NOTRUN + + [empty password, empty salt, SHA-384, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-384, with 0 iterations] + expected: NOTRUN + + [empty password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, empty salt, SHA-512, with 1 iterations with null length] + expected: NOTRUN + + [empty password, empty salt, SHA-512, with 1 iterations with 0 length] + expected: NOTRUN + + [empty password, empty salt, SHA-512, with 1 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512] + expected: NOTRUN + + [empty password, empty salt, SHA-512, with 1 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, empty salt, SHA-512, with 1000 iterations with null length] + expected: NOTRUN + + [empty password, empty salt, SHA-512, with 1000 iterations with 0 length] + expected: NOTRUN + + [empty password, empty salt, SHA-512, with 1000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512] + expected: NOTRUN + + [empty password, empty salt, SHA-512, with 1000 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, empty salt, SHA-512, with 100000 iterations with null length] + expected: NOTRUN + + [empty password, empty salt, SHA-512, with 100000 iterations with 0 length] + expected: NOTRUN + + [empty password, empty salt, SHA-512, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512] + expected: NOTRUN + + [empty password, empty salt, SHA-512, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-512, with 0 iterations] + expected: NOTRUN + + [empty password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, empty salt, SHA-1, with 1 iterations with null length] + expected: NOTRUN + + [empty password, empty salt, SHA-1, with 1 iterations with 0 length] + expected: NOTRUN + + [empty password, empty salt, SHA-1, with 1 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1] + expected: NOTRUN + + [empty password, empty salt, SHA-1, with 1 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, empty salt, SHA-1, with 1000 iterations with null length] + expected: NOTRUN + + [empty password, empty salt, SHA-1, with 1000 iterations with 0 length] + expected: NOTRUN + + [empty password, empty salt, SHA-1, with 1000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1] + expected: NOTRUN + + [empty password, empty salt, SHA-1, with 1000 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, empty salt, SHA-1, with 100000 iterations with null length] + expected: NOTRUN + + [empty password, empty salt, SHA-1, with 100000 iterations with 0 length] + expected: NOTRUN + + [empty password, empty salt, SHA-1, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1] + expected: NOTRUN + + [empty password, empty salt, SHA-1, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-1, with 0 iterations] + expected: NOTRUN + + [empty password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, empty salt, SHA-256, with 1 iterations with null length] + expected: NOTRUN + + [empty password, empty salt, SHA-256, with 1 iterations with 0 length] + expected: NOTRUN + + [empty password, empty salt, SHA-256, with 1 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256] + expected: NOTRUN + + [empty password, empty salt, SHA-256, with 1 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, empty salt, SHA-256, with 1000 iterations with null length] + expected: NOTRUN + + [empty password, empty salt, SHA-256, with 1000 iterations with 0 length] + expected: NOTRUN + + [empty password, empty salt, SHA-256, with 1000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256] + expected: NOTRUN + + [empty password, empty salt, SHA-256, with 1000 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, empty salt, SHA-256, with 100000 iterations with null length] + expected: NOTRUN + + [empty password, empty salt, SHA-256, with 100000 iterations with 0 length] + expected: NOTRUN + + [empty password, empty salt, SHA-256, with 100000 iterations with non-multiple of 8 length] + expected: NOTRUN + + [empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256] + expected: NOTRUN + + [empty password, empty salt, SHA-256, with 100000 iterations with missing deriveBits usage] + expected: NOTRUN + + [empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key] + expected: NOTRUN + + [empty password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, SHA-256, with 0 iterations] + expected: NOTRUN + + [empty password, empty salt, PBKDF2, with 1 iterations with non-digest algorithm PBKDF2] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, PBKDF2, with 1 iterations] + expected: NOTRUN + + [empty password, empty salt, PBKDF2, with 1000 iterations with non-digest algorithm PBKDF2] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, PBKDF2, with 1000 iterations] + expected: NOTRUN + + [empty password, empty salt, PBKDF2, with 100000 iterations with non-digest algorithm PBKDF2] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 128 using empty password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 192 using empty password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CBC length: 256 using empty password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 128 using empty password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 192 using empty password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-CTR length: 256 using empty password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 128 using empty password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 192 using empty password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-GCM length: 256 using empty password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 128 using empty password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 192 using empty password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: AES-KW length: 256 using empty password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty password, empty salt, PBKDF2, with 100000 iterations] + expected: NOTRUN + diff --git a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_ecdh_bits.html.ini b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_ecdh_bits.html.ini new file mode 100644 index 000000000..28df3c421 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_ecdh_bits.html.ini @@ -0,0 +1,3 @@ +[test_ecdh_bits.html] + type: testharness + expected: TIMEOUT diff --git a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_ecdh_keys.html.ini b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_ecdh_keys.html.ini new file mode 100644 index 000000000..2edfc5ccd --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_ecdh_keys.html.ini @@ -0,0 +1,3 @@ +[test_ecdh_keys.html] + type: testharness + expected: TIMEOUT diff --git a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_hkdf.html.ini b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_hkdf.html.ini new file mode 100644 index 000000000..d3ed7db1a --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_hkdf.html.ini @@ -0,0 +1,4862 @@ +[test_hkdf.html] + type: testharness + [short derivedKey, normal salt, SHA-384, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with normal info with missing salt] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with normal info with missing info] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with normal info with null length] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with normal info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with empty info with missing salt] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with empty info with missing info] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with empty info with null length] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with empty info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with normal info with missing salt] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with normal info with missing info] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with normal info with null length] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with normal info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with empty info with missing salt] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with empty info with missing info] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with empty info with null length] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with empty info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with normal info with missing salt] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with normal info with missing info] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with normal info with null length] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with normal info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with empty info with missing salt] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with empty info with missing info] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with empty info with null length] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with empty info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with normal info with missing salt] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with normal info with missing info] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with normal info with null length] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with normal info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with empty info with missing salt] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with empty info with missing info] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with empty info with null length] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with empty info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with normal info with missing salt] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with normal info with missing info] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with normal info with null length] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with normal info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with empty info with missing salt] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with empty info with missing info] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with empty info with null length] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with empty info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with normal info with missing salt] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with normal info with missing info] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with normal info with null length] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with normal info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with empty info with missing salt] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with empty info with missing info] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with empty info with null length] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with empty info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with normal info with missing salt] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with normal info with missing info] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with normal info with null length] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with normal info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with empty info with missing salt] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with empty info with missing info] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with empty info with null length] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with empty info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [short derivedKey, empty salt, SHA-256, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [short derivedKey, empty salt, SHA-256, with normal info with missing salt] + expected: FAIL + + [short derivedKey, empty salt, SHA-256, with normal info with missing info] + expected: FAIL + + [short derivedKey, empty salt, SHA-256, with normal info with null length] + expected: FAIL + + [short derivedKey, empty salt, SHA-256, with normal info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [short derivedKey, empty salt, SHA-256, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [short derivedKey, empty salt, SHA-256, with empty info with missing salt] + expected: FAIL + + [short derivedKey, empty salt, SHA-256, with empty info with missing info] + expected: FAIL + + [short derivedKey, empty salt, SHA-256, with empty info with null length] + expected: FAIL + + [short derivedKey, empty salt, SHA-256, with empty info with non-multiple of 8 length] + expected: FAIL + + [short derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [long derivedKey, normal salt, SHA-384, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [long derivedKey, normal salt, SHA-384, with normal info with missing salt] + expected: FAIL + + [long derivedKey, normal salt, SHA-384, with normal info with missing info] + expected: FAIL + + [long derivedKey, normal salt, SHA-384, with normal info with null length] + expected: FAIL + + [long derivedKey, normal salt, SHA-384, with normal info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [long derivedKey, normal salt, SHA-384, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [long derivedKey, normal salt, SHA-384, with empty info with missing salt] + expected: FAIL + + [long derivedKey, normal salt, SHA-384, with empty info with missing info] + expected: FAIL + + [long derivedKey, normal salt, SHA-384, with empty info with null length] + expected: FAIL + + [long derivedKey, normal salt, SHA-384, with empty info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [long derivedKey, normal salt, SHA-512, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [long derivedKey, normal salt, SHA-512, with normal info with missing salt] + expected: FAIL + + [long derivedKey, normal salt, SHA-512, with normal info with missing info] + expected: FAIL + + [long derivedKey, normal salt, SHA-512, with normal info with null length] + expected: FAIL + + [long derivedKey, normal salt, SHA-512, with normal info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [long derivedKey, normal salt, SHA-512, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [long derivedKey, normal salt, SHA-512, with empty info with missing salt] + expected: FAIL + + [long derivedKey, normal salt, SHA-512, with empty info with missing info] + expected: FAIL + + [long derivedKey, normal salt, SHA-512, with empty info with null length] + expected: FAIL + + [long derivedKey, normal salt, SHA-512, with empty info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [long derivedKey, normal salt, SHA-1, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [long derivedKey, normal salt, SHA-1, with normal info with missing salt] + expected: FAIL + + [long derivedKey, normal salt, SHA-1, with normal info with missing info] + expected: FAIL + + [long derivedKey, normal salt, SHA-1, with normal info with null length] + expected: FAIL + + [long derivedKey, normal salt, SHA-1, with normal info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [long derivedKey, normal salt, SHA-1, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [long derivedKey, normal salt, SHA-1, with empty info with missing salt] + expected: FAIL + + [long derivedKey, normal salt, SHA-1, with empty info with missing info] + expected: FAIL + + [long derivedKey, normal salt, SHA-1, with empty info with null length] + expected: FAIL + + [long derivedKey, normal salt, SHA-1, with empty info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [long derivedKey, normal salt, SHA-256, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [long derivedKey, normal salt, SHA-256, with normal info with missing salt] + expected: FAIL + + [long derivedKey, normal salt, SHA-256, with normal info with missing info] + expected: FAIL + + [long derivedKey, normal salt, SHA-256, with normal info with null length] + expected: FAIL + + [long derivedKey, normal salt, SHA-256, with normal info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [long derivedKey, normal salt, SHA-256, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [long derivedKey, normal salt, SHA-256, with empty info with missing salt] + expected: FAIL + + [long derivedKey, normal salt, SHA-256, with empty info with missing info] + expected: FAIL + + [long derivedKey, normal salt, SHA-256, with empty info with null length] + expected: FAIL + + [long derivedKey, normal salt, SHA-256, with empty info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [long derivedKey, empty salt, SHA-384, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [long derivedKey, empty salt, SHA-384, with normal info with missing salt] + expected: FAIL + + [long derivedKey, empty salt, SHA-384, with normal info with missing info] + expected: FAIL + + [long derivedKey, empty salt, SHA-384, with normal info with null length] + expected: FAIL + + [long derivedKey, empty salt, SHA-384, with normal info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [long derivedKey, empty salt, SHA-384, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [long derivedKey, empty salt, SHA-384, with empty info with missing salt] + expected: FAIL + + [long derivedKey, empty salt, SHA-384, with empty info with missing info] + expected: FAIL + + [long derivedKey, empty salt, SHA-384, with empty info with null length] + expected: FAIL + + [long derivedKey, empty salt, SHA-384, with empty info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with normal info with missing salt] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with normal info with missing info] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with normal info with null length] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with normal info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with empty info with missing salt] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with empty info with missing info] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with empty info with null length] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with empty info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with normal info with missing salt] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with normal info with missing info] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with normal info with null length] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with normal info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with empty info with missing salt] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with empty info with missing info] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with empty info with null length] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with empty info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with normal info with missing salt] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with normal info with missing info] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with normal info with null length] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with normal info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with empty info with missing salt] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with empty info with missing info] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with empty info with null length] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with empty info with non-multiple of 8 length] + expected: FAIL + + [long derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with normal info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with normal info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with empty info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [empty derivedKey, normal salt, SHA-384, with empty info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with normal info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with normal info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with empty info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [empty derivedKey, normal salt, SHA-512, with empty info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with normal info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with normal info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with empty info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [empty derivedKey, normal salt, SHA-1, with empty info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [empty derivedKey, normal salt, SHA-256, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-256, with normal info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [empty derivedKey, normal salt, SHA-256, with normal info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [empty derivedKey, normal salt, SHA-256, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, normal salt, SHA-256, with empty info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, normal salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [empty derivedKey, normal salt, SHA-256, with empty info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, normal salt, PBKDF2, with normal info with non-digest algorithm PBKDF2] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, PBKDF2, with normal info] + expected: FAIL + + [empty derivedKey, normal salt, PBKDF2, with empty info with non-digest algorithm PBKDF2] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, normal salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, normal salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, normal salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, PBKDF2, with empty info] + expected: FAIL + + [empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [empty derivedKey, empty salt, SHA-384, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-384, with normal info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, empty salt, SHA-384, with normal info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, empty salt, SHA-384, with normal info with bad hash name SHA384] + expected: FAIL + + [empty derivedKey, empty salt, SHA-384, with normal info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [empty derivedKey, empty salt, SHA-384, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-384, with empty info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, empty salt, SHA-384, with empty info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, empty salt, SHA-384, with empty info with bad hash name SHA384] + expected: FAIL + + [empty derivedKey, empty salt, SHA-384, with empty info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [empty derivedKey, empty salt, SHA-512, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-512, with normal info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, empty salt, SHA-512, with normal info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, empty salt, SHA-512, with normal info with bad hash name SHA512] + expected: FAIL + + [empty derivedKey, empty salt, SHA-512, with normal info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [empty derivedKey, empty salt, SHA-512, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-512, with empty info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, empty salt, SHA-512, with empty info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, empty salt, SHA-512, with empty info with bad hash name SHA512] + expected: FAIL + + [empty derivedKey, empty salt, SHA-512, with empty info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [empty derivedKey, empty salt, SHA-1, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-1, with normal info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, empty salt, SHA-1, with normal info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, empty salt, SHA-1, with normal info with bad hash name SHA1] + expected: FAIL + + [empty derivedKey, empty salt, SHA-1, with normal info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [empty derivedKey, empty salt, SHA-1, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-1, with empty info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, empty salt, SHA-1, with empty info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, empty salt, SHA-1, with empty info with bad hash name SHA1] + expected: FAIL + + [empty derivedKey, empty salt, SHA-1, with empty info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [empty derivedKey, empty salt, SHA-256, with normal info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-256, with normal info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, empty salt, SHA-256, with normal info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, empty salt, SHA-256, with normal info with bad hash name SHA256] + expected: FAIL + + [empty derivedKey, empty salt, SHA-256, with normal info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [empty derivedKey, empty salt, SHA-256, with empty info with 0 length] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, SHA-256, with empty info with missing deriveKey usage] + expected: FAIL + + [empty derivedKey, empty salt, SHA-256, with empty info with non-multiple of 8 length] + expected: FAIL + + [empty derivedKey, empty salt, SHA-256, with empty info with bad hash name SHA256] + expected: FAIL + + [empty derivedKey, empty salt, SHA-256, with empty info with missing deriveBits usage] + expected: FAIL + + [empty derivedKey, empty salt, PBKDF2, with normal info with non-digest algorithm PBKDF2] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, PBKDF2, with normal info] + expected: FAIL + + [empty derivedKey, empty salt, PBKDF2, with empty info with non-digest algorithm PBKDF2] + expected: FAIL + + [Derived key of type name: AES-CBC length: 128 using empty derivedKey, empty salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 192 using empty derivedKey, empty salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-CBC length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 128 using empty derivedKey, empty salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 192 using empty derivedKey, empty salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-CTR length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 128 using empty derivedKey, empty salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 192 using empty derivedKey, empty salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-GCM length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 128 using empty derivedKey, empty salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 192 using empty derivedKey, empty salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: AES-KW length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] + expected: FAIL + + [Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, empty salt, PBKDF2, with empty info] + expected: FAIL + diff --git a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_pbkdf2.html.ini b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_pbkdf2.html.ini new file mode 100644 index 000000000..cfcbd197f --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/test_pbkdf2.html.ini @@ -0,0 +1,3 @@ +[test_pbkdf2.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1309307 + type: testharness diff --git a/testing/web-platform/meta/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker.js.ini new file mode 100644 index 000000000..2c9804d86 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker.js.ini @@ -0,0 +1,38 @@ +[aes_cbc.worker] + type: testharness + [AES-CBC 128-bit key, 64-bit IV] + expected: FAIL + + [AES-CBC 128-bit key, 192-bit IV] + expected: FAIL + + [AES-CBC 192-bit key, 64-bit IV] + expected: FAIL + + [AES-CBC 192-bit key, 192-bit IV] + expected: FAIL + + [AES-CBC 256-bit key, 64-bit IV] + expected: FAIL + + [AES-CBC 256-bit key, 192-bit IV] + expected: FAIL + + [AES-CBC 128-bit key, 64-bit IV decryption] + expected: FAIL + + [AES-CBC 128-bit key, 192-bit IV decryption] + expected: FAIL + + [AES-CBC 192-bit key, 64-bit IV decryption] + expected: FAIL + + [AES-CBC 192-bit key, 192-bit IV decryption] + expected: FAIL + + [AES-CBC 256-bit key, 64-bit IV decryption] + expected: FAIL + + [AES-CBC 256-bit key, 192-bit IV decryption] + expected: FAIL + diff --git a/testing/web-platform/meta/WebCryptoAPI/encrypt_decrypt/aes_gcm.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/encrypt_decrypt/aes_gcm.worker.js.ini new file mode 100644 index 000000000..3daccbeb1 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/encrypt_decrypt/aes_gcm.worker.js.ini @@ -0,0 +1,110 @@ +[aes_gcm.worker] + type: testharness + [AES-GCM 128-bit key, illegal tag length 24-bits] + expected: FAIL + + [AES-GCM 128-bit key, illegal tag length 48-bits] + expected: FAIL + + [AES-GCM 128-bit key, illegal tag length 72-bits] + expected: FAIL + + [AES-GCM 128-bit key, illegal tag length 95-bits] + expected: FAIL + + [AES-GCM 128-bit key, illegal tag length 129-bits] + expected: FAIL + + [AES-GCM 128-bit key, illegal tag length 256-bits] + expected: FAIL + + [AES-GCM 192-bit key, illegal tag length 24-bits] + expected: FAIL + + [AES-GCM 192-bit key, illegal tag length 48-bits] + expected: FAIL + + [AES-GCM 192-bit key, illegal tag length 72-bits] + expected: FAIL + + [AES-GCM 192-bit key, illegal tag length 95-bits] + expected: FAIL + + [AES-GCM 192-bit key, illegal tag length 129-bits] + expected: FAIL + + [AES-GCM 192-bit key, illegal tag length 256-bits] + expected: FAIL + + [AES-GCM 256-bit key, illegal tag length 24-bits] + expected: FAIL + + [AES-GCM 256-bit key, illegal tag length 48-bits] + expected: FAIL + + [AES-GCM 256-bit key, illegal tag length 72-bits] + expected: FAIL + + [AES-GCM 256-bit key, illegal tag length 95-bits] + expected: FAIL + + [AES-GCM 256-bit key, illegal tag length 129-bits] + expected: FAIL + + [AES-GCM 256-bit key, illegal tag length 256-bits] + expected: FAIL + + [AES-GCM 128-bit key, illegal tag length 24-bits decryption] + expected: FAIL + + [AES-GCM 128-bit key, illegal tag length 48-bits decryption] + expected: FAIL + + [AES-GCM 128-bit key, illegal tag length 72-bits decryption] + expected: FAIL + + [AES-GCM 128-bit key, illegal tag length 95-bits decryption] + expected: FAIL + + [AES-GCM 128-bit key, illegal tag length 129-bits decryption] + expected: FAIL + + [AES-GCM 128-bit key, illegal tag length 256-bits decryption] + expected: FAIL + + [AES-GCM 192-bit key, illegal tag length 24-bits decryption] + expected: FAIL + + [AES-GCM 192-bit key, illegal tag length 48-bits decryption] + expected: FAIL + + [AES-GCM 192-bit key, illegal tag length 72-bits decryption] + expected: FAIL + + [AES-GCM 192-bit key, illegal tag length 95-bits decryption] + expected: FAIL + + [AES-GCM 192-bit key, illegal tag length 129-bits decryption] + expected: FAIL + + [AES-GCM 192-bit key, illegal tag length 256-bits decryption] + expected: FAIL + + [AES-GCM 256-bit key, illegal tag length 24-bits decryption] + expected: FAIL + + [AES-GCM 256-bit key, illegal tag length 48-bits decryption] + expected: FAIL + + [AES-GCM 256-bit key, illegal tag length 72-bits decryption] + expected: FAIL + + [AES-GCM 256-bit key, illegal tag length 95-bits decryption] + expected: FAIL + + [AES-GCM 256-bit key, illegal tag length 129-bits decryption] + expected: FAIL + + [AES-GCM 256-bit key, illegal tag length 256-bits decryption] + expected: FAIL + diff --git a/testing/web-platform/meta/WebCryptoAPI/encrypt_decrypt/test_aes_cbc.html.ini b/testing/web-platform/meta/WebCryptoAPI/encrypt_decrypt/test_aes_cbc.html.ini new file mode 100644 index 000000000..1e95676ec --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/encrypt_decrypt/test_aes_cbc.html.ini @@ -0,0 +1,38 @@ +[test_aes_cbc.html] + type: testharness + [AES-CBC 128-bit key, 64-bit IV] + expected: FAIL + + [AES-CBC 128-bit key, 192-bit IV] + expected: FAIL + + [AES-CBC 192-bit key, 64-bit IV] + expected: FAIL + + [AES-CBC 192-bit key, 192-bit IV] + expected: FAIL + + [AES-CBC 256-bit key, 64-bit IV] + expected: FAIL + + [AES-CBC 256-bit key, 192-bit IV] + expected: FAIL + + [AES-CBC 128-bit key, 64-bit IV decryption] + expected: FAIL + + [AES-CBC 128-bit key, 192-bit IV decryption] + expected: FAIL + + [AES-CBC 192-bit key, 64-bit IV decryption] + expected: FAIL + + [AES-CBC 192-bit key, 192-bit IV decryption] + expected: FAIL + + [AES-CBC 256-bit key, 64-bit IV decryption] + expected: FAIL + + [AES-CBC 256-bit key, 192-bit IV decryption] + expected: FAIL + diff --git a/testing/web-platform/meta/WebCryptoAPI/encrypt_decrypt/test_aes_gcm.html.ini b/testing/web-platform/meta/WebCryptoAPI/encrypt_decrypt/test_aes_gcm.html.ini new file mode 100644 index 000000000..1e7752bc3 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/encrypt_decrypt/test_aes_gcm.html.ini @@ -0,0 +1,110 @@ +[test_aes_gcm.html] + type: testharness + [AES-GCM 128-bit key, illegal tag length 24-bits] + expected: FAIL + + [AES-GCM 128-bit key, illegal tag length 48-bits] + expected: FAIL + + [AES-GCM 128-bit key, illegal tag length 72-bits] + expected: FAIL + + [AES-GCM 128-bit key, illegal tag length 95-bits] + expected: FAIL + + [AES-GCM 128-bit key, illegal tag length 129-bits] + expected: FAIL + + [AES-GCM 128-bit key, illegal tag length 256-bits] + expected: FAIL + + [AES-GCM 192-bit key, illegal tag length 24-bits] + expected: FAIL + + [AES-GCM 192-bit key, illegal tag length 48-bits] + expected: FAIL + + [AES-GCM 192-bit key, illegal tag length 72-bits] + expected: FAIL + + [AES-GCM 192-bit key, illegal tag length 95-bits] + expected: FAIL + + [AES-GCM 192-bit key, illegal tag length 129-bits] + expected: FAIL + + [AES-GCM 192-bit key, illegal tag length 256-bits] + expected: FAIL + + [AES-GCM 256-bit key, illegal tag length 24-bits] + expected: FAIL + + [AES-GCM 256-bit key, illegal tag length 48-bits] + expected: FAIL + + [AES-GCM 256-bit key, illegal tag length 72-bits] + expected: FAIL + + [AES-GCM 256-bit key, illegal tag length 95-bits] + expected: FAIL + + [AES-GCM 256-bit key, illegal tag length 129-bits] + expected: FAIL + + [AES-GCM 256-bit key, illegal tag length 256-bits] + expected: FAIL + + [AES-GCM 128-bit key, illegal tag length 24-bits decryption] + expected: FAIL + + [AES-GCM 128-bit key, illegal tag length 48-bits decryption] + expected: FAIL + + [AES-GCM 128-bit key, illegal tag length 72-bits decryption] + expected: FAIL + + [AES-GCM 128-bit key, illegal tag length 95-bits decryption] + expected: FAIL + + [AES-GCM 128-bit key, illegal tag length 129-bits decryption] + expected: FAIL + + [AES-GCM 128-bit key, illegal tag length 256-bits decryption] + expected: FAIL + + [AES-GCM 192-bit key, illegal tag length 24-bits decryption] + expected: FAIL + + [AES-GCM 192-bit key, illegal tag length 48-bits decryption] + expected: FAIL + + [AES-GCM 192-bit key, illegal tag length 72-bits decryption] + expected: FAIL + + [AES-GCM 192-bit key, illegal tag length 95-bits decryption] + expected: FAIL + + [AES-GCM 192-bit key, illegal tag length 129-bits decryption] + expected: FAIL + + [AES-GCM 192-bit key, illegal tag length 256-bits decryption] + expected: FAIL + + [AES-GCM 256-bit key, illegal tag length 24-bits decryption] + expected: FAIL + + [AES-GCM 256-bit key, illegal tag length 48-bits decryption] + expected: FAIL + + [AES-GCM 256-bit key, illegal tag length 72-bits decryption] + expected: FAIL + + [AES-GCM 256-bit key, illegal tag length 95-bits decryption] + expected: FAIL + + [AES-GCM 256-bit key, illegal tag length 129-bits decryption] + expected: FAIL + + [AES-GCM 256-bit key, illegal tag length 256-bits decryption] + expected: FAIL + diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/failures.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures.worker.js.ini new file mode 100644 index 000000000..1e4aabbea --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures.worker.js.ini @@ -0,0 +1,3 @@ +[failures.worker] + type: testharness + expected: ERROR diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-CBC.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-CBC.worker.js.ini new file mode 100644 index 000000000..7b3310b78 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-CBC.worker.js.ini @@ -0,0 +1,3 @@ +[failures_AES-CBC.worker] + type: testharness + expected: ERROR diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-CTR.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-CTR.worker.js.ini new file mode 100644 index 000000000..472b09dd1 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-CTR.worker.js.ini @@ -0,0 +1,3 @@ +[failures_AES-CTR.worker] + type: testharness + expected: ERROR diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-GCM.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-GCM.worker.js.ini new file mode 100644 index 000000000..64e9f58f0 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-GCM.worker.js.ini @@ -0,0 +1,3 @@ +[failures_AES-GCM.worker] + type: testharness + expected: ERROR diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-KW.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-KW.worker.js.ini new file mode 100644 index 000000000..96031ce55 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_AES-KW.worker.js.ini @@ -0,0 +1,3 @@ +[failures_AES-KW.worker] + type: testharness + expected: ERROR diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_ECDH.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_ECDH.worker.js.ini new file mode 100644 index 000000000..49ab62829 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_ECDH.worker.js.ini @@ -0,0 +1,3 @@ +[failures_ECDH.worker] + type: testharness + expected: ERROR diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_ECDSA.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_ECDSA.worker.js.ini new file mode 100644 index 000000000..2fd250f45 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_ECDSA.worker.js.ini @@ -0,0 +1,3 @@ +[failures_ECDSA.worker] + type: testharness + expected: ERROR diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_HMAC.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_HMAC.worker.js.ini new file mode 100644 index 000000000..411ecbdda --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_HMAC.worker.js.ini @@ -0,0 +1,3 @@ +[failures_HMAC.worker] + type: testharness + expected: ERROR diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_RSA-OAEP.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_RSA-OAEP.worker.js.ini new file mode 100644 index 000000000..3ec9c3c53 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_RSA-OAEP.worker.js.ini @@ -0,0 +1,3 @@ +[failures_RSA-OAEP.worker] + type: testharness + expected: ERROR diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_RSA-PSS.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_RSA-PSS.worker.js.ini new file mode 100644 index 000000000..7b28b2c04 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_RSA-PSS.worker.js.ini @@ -0,0 +1,3 @@ +[failures_RSA-PSS.worker] + type: testharness + expected: ERROR diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.worker.js.ini new file mode 100644 index 000000000..5cb45ae09 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.worker.js.ini @@ -0,0 +1,3 @@ +[failures_RSASSA-PKCS1-v1_5.worker] + type: testharness + expected: ERROR diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/successes.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes.worker.js.ini new file mode 100644 index 000000000..f3a7d610c --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes.worker.js.ini @@ -0,0 +1,3 @@ +[successes.worker] + type: testharness + expected: ERROR diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_AES-CBC.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_AES-CBC.worker.js.ini new file mode 100644 index 000000000..e9a9e303a --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_AES-CBC.worker.js.ini @@ -0,0 +1,3 @@ +[successes_AES-CBC.worker] + type: testharness + expected: ERROR diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_AES-CTR.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_AES-CTR.worker.js.ini new file mode 100644 index 000000000..dcf7febaf --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_AES-CTR.worker.js.ini @@ -0,0 +1,3 @@ +[successes_AES-CTR.worker] + type: testharness + expected: ERROR diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_AES-GCM.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_AES-GCM.worker.js.ini new file mode 100644 index 000000000..4b949a1b4 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_AES-GCM.worker.js.ini @@ -0,0 +1,3 @@ +[successes_AES-GCM.worker] + type: testharness + expected: ERROR diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_AES-KW.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_AES-KW.worker.js.ini new file mode 100644 index 000000000..5efa92cfc --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_AES-KW.worker.js.ini @@ -0,0 +1,3 @@ +[successes_AES-KW.worker] + type: testharness + expected: ERROR diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_ECDH.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_ECDH.worker.js.ini new file mode 100644 index 000000000..42eac719d --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_ECDH.worker.js.ini @@ -0,0 +1,3 @@ +[successes_ECDH.worker] + type: testharness + expected: ERROR diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_ECDSA.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_ECDSA.worker.js.ini new file mode 100644 index 000000000..0d73e197c --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_ECDSA.worker.js.ini @@ -0,0 +1,3 @@ +[successes_ECDSA.worker] + type: testharness + expected: ERROR diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_HMAC.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_HMAC.worker.js.ini new file mode 100644 index 000000000..84b2544fd --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_HMAC.worker.js.ini @@ -0,0 +1,3 @@ +[successes_HMAC.worker] + type: testharness + expected: ERROR diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_RSA-OAEP.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_RSA-OAEP.worker.js.ini new file mode 100644 index 000000000..f4e683fa2 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_RSA-OAEP.worker.js.ini @@ -0,0 +1,3 @@ +[successes_RSA-OAEP.worker] + type: testharness + expected: ERROR diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_RSA-PSS.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_RSA-PSS.worker.js.ini new file mode 100644 index 000000000..76a093185 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_RSA-PSS.worker.js.ini @@ -0,0 +1,3 @@ +[successes_RSA-PSS.worker] + type: testharness + expected: ERROR diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.worker.js.ini new file mode 100644 index 000000000..95acb89f6 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.worker.js.ini @@ -0,0 +1,3 @@ +[successes_RSASSA-PKCS1-v1_5.worker] + type: testharness + expected: ERROR diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures.html.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures.html.ini new file mode 100644 index 000000000..7cde862f5 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures.html.ini @@ -0,0 +1,3 @@ +[test_failures.html] + type: testharness + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1279799 diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_AES-CBC.html.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_AES-CBC.html.ini new file mode 100644 index 000000000..d5c9d05cc --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_AES-CBC.html.ini @@ -0,0 +1,2216 @@ +[test_failures_AES-CBC.html] + type: testharness + [Bad algorithm: generateKey(AES, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [wrapKey, decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [wrapKey, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, wrapKey, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [wrapKey, decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [wrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, wrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [wrapKey, decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [wrapKey, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, wrapKey, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [wrapKey, decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [wrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, wrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [wrapKey, decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [wrapKey, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, wrapKey, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [wrapKey, decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [wrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, wrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [wrapKey, decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [wrapKey, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, wrapKey, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [wrapKey, decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [wrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, wrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CBC}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [wrapKey, decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [wrapKey, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, wrapKey, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [wrapKey, decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [wrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, wrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [wrapKey, decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [wrapKey, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, wrapKey, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [wrapKey, decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [wrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, wrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [wrapKey, decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [wrapKey, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, wrapKey, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [wrapKey, decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [wrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, wrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [wrapKey, decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [wrapKey, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, wrapKey, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [wrapKey, decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [wrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, wrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CBC}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [wrapKey, decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [wrapKey, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, wrapKey, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [wrapKey, decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [wrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, wrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [wrapKey, decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [wrapKey, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, wrapKey, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [wrapKey, decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [wrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, wrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [wrapKey, decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [wrapKey, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, wrapKey, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [wrapKey, decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [wrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, wrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [wrapKey, decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [wrapKey, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, wrapKey, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [wrapKey, decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [wrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, wrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CBC}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveBits\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, false, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, true, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, false, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, true, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, false, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, true, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, false, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, false, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, true, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, false, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, true, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, false, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, true, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, false, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, true, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, false, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, true, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, false, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, false, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, true, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, false, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, true, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, false, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, true, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, false, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, true, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, false, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, true, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CBC}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, false, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, true, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, false, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, true, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, false, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, true, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, false, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, false, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, true, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, false, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, true, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, false, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, true, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, false, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, true, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, false, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, true, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, false, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, false, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, true, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, false, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, true, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, false, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, true, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, false, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, true, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, false, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, true, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CBC}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, false, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, true, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, false, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, true, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, false, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, true, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, false, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, false, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, true, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, false, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, true, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, false, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, true, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, false, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, true, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, false, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, true, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, false, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, false, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, true, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, false, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, true, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, false, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, true, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, false, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, true, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, false, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, true, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CBC}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, false, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, true, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, false, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, true, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, false, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, true, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, false, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, false, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, true, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, false, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, true, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, false, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, true, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, false, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, true, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, false, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, true, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, false, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, false, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, true, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, false, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, true, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, false, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, true, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, false, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, true, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, false, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, true, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CBC}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, false, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, true, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, false, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, true, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, false, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, true, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, false, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, false, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, true, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, false, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, true, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, false, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, true, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, false, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, true, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, false, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, true, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, false, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, false, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, true, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, false, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, true, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, false, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, true, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, false, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, true, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, false, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, true, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CBC}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, false, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, true, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, false, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, true, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, false, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, true, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, false, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, false, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, true, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, false, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, true, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, false, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, true, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, false, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, true, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, false, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, true, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, false, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, false, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, true, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, false, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, true, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, false, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, true, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, false, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, true, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, false, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, true, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CBC}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Empty usages: generateKey({length: 128, name: AES-CBC}, false, [\])] + expected: FAIL + + [Empty usages: generateKey({length: 128, name: AES-CBC}, true, [\])] + expected: FAIL + + [Empty usages: generateKey({length: 192, name: AES-CBC}, false, [\])] + expected: FAIL + + [Empty usages: generateKey({length: 192, name: AES-CBC}, true, [\])] + expected: FAIL + + [Empty usages: generateKey({length: 256, name: AES-CBC}, false, [\])] + expected: FAIL + + [Empty usages: generateKey({length: 256, name: AES-CBC}, true, [\])] + expected: FAIL + diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_AES-CTR.html.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_AES-CTR.html.ini new file mode 100644 index 000000000..666a24aef --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_AES-CTR.html.ini @@ -0,0 +1,2216 @@ +[test_failures_AES-CTR.html] + type: testharness + [Bad algorithm: generateKey(AES, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveBits\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Empty usages: generateKey({length: 128, name: AES-CTR}, false, [\])] + expected: FAIL + + [Empty usages: generateKey({length: 128, name: AES-CTR}, true, [\])] + expected: FAIL + + [Empty usages: generateKey({length: 192, name: AES-CTR}, false, [\])] + expected: FAIL + + [Empty usages: generateKey({length: 192, name: AES-CTR}, true, [\])] + expected: FAIL + + [Empty usages: generateKey({length: 256, name: AES-CTR}, false, [\])] + expected: FAIL + + [Empty usages: generateKey({length: 256, name: AES-CTR}, true, [\])] + expected: FAIL + diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_AES-GCM.html.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_AES-GCM.html.ini new file mode 100644 index 000000000..36b0ac761 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_AES-GCM.html.ini @@ -0,0 +1,2216 @@ +[test_failures_AES-GCM.html] + type: testharness + [Bad algorithm: generateKey(AES, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [wrapKey, decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [unwrapKey, decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [wrapKey, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [unwrapKey, wrapKey, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [unwrapKey, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [wrapKey, decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [unwrapKey, decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [wrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [unwrapKey, wrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [unwrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [wrapKey, decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [unwrapKey, decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [wrapKey, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [unwrapKey, wrapKey, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [unwrapKey, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [wrapKey, decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [unwrapKey, decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [wrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [unwrapKey, wrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [unwrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [wrapKey, decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [unwrapKey, decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [wrapKey, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [unwrapKey, wrapKey, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [unwrapKey, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [wrapKey, decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [unwrapKey, decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [wrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [unwrapKey, wrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [unwrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [wrapKey, decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [unwrapKey, decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [wrapKey, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [unwrapKey, wrapKey, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [unwrapKey, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [wrapKey, decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [unwrapKey, decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [wrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [unwrapKey, wrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [unwrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-GCM}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [wrapKey, decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [unwrapKey, decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [wrapKey, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [unwrapKey, wrapKey, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [unwrapKey, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [wrapKey, decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [unwrapKey, decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [wrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [unwrapKey, wrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [unwrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [wrapKey, decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [unwrapKey, decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [wrapKey, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [unwrapKey, wrapKey, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [unwrapKey, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [wrapKey, decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [unwrapKey, decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [wrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [unwrapKey, wrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [unwrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [wrapKey, decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [unwrapKey, decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [wrapKey, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [unwrapKey, wrapKey, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [unwrapKey, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [wrapKey, decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [unwrapKey, decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [wrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [unwrapKey, wrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [unwrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [wrapKey, decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [unwrapKey, decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [wrapKey, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [unwrapKey, wrapKey, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [unwrapKey, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [wrapKey, decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [unwrapKey, decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [wrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [unwrapKey, wrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [unwrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-GCM}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [wrapKey, decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [unwrapKey, decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [wrapKey, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [unwrapKey, wrapKey, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [unwrapKey, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [wrapKey, decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [unwrapKey, decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [wrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [unwrapKey, wrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [unwrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [wrapKey, decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [unwrapKey, decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [wrapKey, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [unwrapKey, wrapKey, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [unwrapKey, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [wrapKey, decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [unwrapKey, decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [wrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [unwrapKey, wrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [unwrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [wrapKey, decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [unwrapKey, decrypt, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [wrapKey, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [unwrapKey, wrapKey, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [unwrapKey, encrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [wrapKey, decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [unwrapKey, decrypt, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [wrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [unwrapKey, wrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [unwrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [wrapKey, decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [unwrapKey, decrypt, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [wrapKey, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [unwrapKey, wrapKey, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [unwrapKey, encrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [wrapKey, decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [unwrapKey, decrypt, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [wrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [unwrapKey, wrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [unwrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-GCM}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveBits\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, false, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, true, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, false, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, true, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, false, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, true, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, false, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, false, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, true, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, false, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, true, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, false, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, true, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, false, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, true, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, false, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, true, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, false, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, false, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, true, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, false, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, true, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, false, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, true, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, false, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, true, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, false, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, true, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-GCM}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, false, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, true, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, false, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, true, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, false, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, true, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, false, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, false, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, true, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, false, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, true, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, false, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, true, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, false, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, true, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, false, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, true, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, false, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, false, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, true, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, false, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, true, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, false, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, true, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, false, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, true, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, false, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, true, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-GCM}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, false, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, true, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, false, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, true, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, false, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, true, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, false, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, false, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, true, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, false, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, true, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, false, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, true, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, false, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, true, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, false, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, true, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, false, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, false, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, true, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, false, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, true, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, false, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, true, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, false, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, true, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, false, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, true, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-GCM}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, false, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, true, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, false, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, true, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, false, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, true, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, false, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, false, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, true, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, false, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, true, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, false, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, true, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, false, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, true, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, false, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, true, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, false, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, false, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, true, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, false, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, true, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, false, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, true, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, false, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, true, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, false, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, true, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-GCM}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, false, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, true, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, false, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, true, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, false, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, true, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, false, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, false, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, true, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, false, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, true, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, false, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, true, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, false, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, true, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, false, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, true, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, false, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, false, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, true, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, false, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, true, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, false, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, true, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, false, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, true, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, false, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, true, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-GCM}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, false, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, true, [encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, false, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, true, [decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, false, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, true, [wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, false, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, false, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, true, [unwrapKey, decrypt, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, false, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, true, [wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, false, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, true, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, false, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, true, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, false, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, true, [wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, false, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, true, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, false, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, true, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, false, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, true, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, false, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, true, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, false, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, true, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, false, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, true, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-GCM}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: FAIL + + [Empty usages: generateKey({length: 128, name: AES-GCM}, false, [\])] + expected: FAIL + + [Empty usages: generateKey({length: 128, name: AES-GCM}, true, [\])] + expected: FAIL + + [Empty usages: generateKey({length: 192, name: AES-GCM}, false, [\])] + expected: FAIL + + [Empty usages: generateKey({length: 192, name: AES-GCM}, true, [\])] + expected: FAIL + + [Empty usages: generateKey({length: 256, name: AES-GCM}, false, [\])] + expected: FAIL + + [Empty usages: generateKey({length: 256, name: AES-GCM}, true, [\])] + expected: FAIL + diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_AES-KW.html.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_AES-KW.html.ini new file mode 100644 index 000000000..ac790b068 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_AES-KW.html.ini @@ -0,0 +1,1442 @@ +[test_failures_AES-KW.html] + type: testharness + [Bad algorithm: generateKey(AES, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-KW}, true, [encrypt\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-KW}, true, [wrapKey, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-KW}, true, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-KW}, true, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-KW}, true, [decrypt\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-KW}, true, [wrapKey, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-KW}, true, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-KW}, true, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-KW}, true, [sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-KW}, true, [wrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-KW}, true, [unwrapKey, wrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-KW}, true, [unwrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-KW}, true, [verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-KW}, true, [wrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-KW}, true, [unwrapKey, wrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-KW}, true, [unwrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-KW}, true, [deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-KW}, true, [wrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-KW}, true, [unwrapKey, wrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-KW}, true, [unwrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-KW}, true, [deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-KW}, true, [wrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-KW}, true, [unwrapKey, wrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-KW}, true, [unwrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 128, name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-KW}, true, [encrypt\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-KW}, true, [wrapKey, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-KW}, true, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-KW}, true, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-KW}, true, [decrypt\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-KW}, true, [wrapKey, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-KW}, true, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-KW}, true, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-KW}, true, [sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-KW}, true, [wrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-KW}, true, [unwrapKey, wrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-KW}, true, [unwrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-KW}, true, [verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-KW}, true, [wrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-KW}, true, [unwrapKey, wrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-KW}, true, [unwrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-KW}, true, [deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-KW}, true, [wrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-KW}, true, [unwrapKey, wrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-KW}, true, [unwrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-KW}, true, [deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-KW}, true, [wrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-KW}, true, [unwrapKey, wrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-KW}, true, [unwrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 192, name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-KW}, true, [encrypt\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-KW}, true, [wrapKey, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-KW}, true, [unwrapKey, wrapKey, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-KW}, true, [unwrapKey, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-KW}, true, [decrypt\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-KW}, true, [wrapKey, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-KW}, true, [unwrapKey, wrapKey, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-KW}, true, [unwrapKey, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-KW}, true, [sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-KW}, true, [wrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-KW}, true, [unwrapKey, wrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-KW}, true, [unwrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-KW}, true, [verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-KW}, true, [wrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-KW}, true, [unwrapKey, wrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-KW}, true, [unwrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-KW}, true, [deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-KW}, true, [wrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-KW}, true, [unwrapKey, wrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-KW}, true, [unwrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-KW}, true, [deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-KW}, true, [wrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-KW}, true, [unwrapKey, wrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-KW}, true, [unwrapKey, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({length: 256, name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey, deriveBits\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-KW}, false, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-KW}, true, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-KW}, false, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-KW}, true, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-KW}, false, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-KW}, true, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-KW}, false, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-KW}, true, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-KW}, false, [wrapKey, unwrapKey, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 64, name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-KW}, false, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-KW}, true, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-KW}, false, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-KW}, true, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-KW}, false, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-KW}, true, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-KW}, false, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-KW}, true, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-KW}, false, [wrapKey, unwrapKey, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 127, name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-KW}, false, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-KW}, true, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-KW}, false, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-KW}, true, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-KW}, false, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-KW}, true, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-KW}, false, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-KW}, true, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-KW}, false, [wrapKey, unwrapKey, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 129, name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-KW}, false, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-KW}, true, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-KW}, false, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-KW}, true, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-KW}, false, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-KW}, true, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-KW}, false, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-KW}, true, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-KW}, false, [wrapKey, unwrapKey, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 255, name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-KW}, false, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-KW}, true, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-KW}, false, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-KW}, true, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-KW}, false, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-KW}, true, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-KW}, false, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-KW}, true, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-KW}, false, [wrapKey, unwrapKey, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 257, name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-KW}, false, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-KW}, true, [wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-KW}, false, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-KW}, true, [unwrapKey, wrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-KW}, false, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-KW}, true, [unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-KW}, false, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-KW}, true, [\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-KW}, false, [wrapKey, unwrapKey, wrapKey, unwrapKey\])] + expected: FAIL + + [Bad algorithm property: generateKey({length: 512, name: AES-KW}, true, [wrapKey, unwrapKey, wrapKey, unwrapKey\])] + expected: FAIL + + [Empty usages: generateKey({length: 128, name: AES-KW}, false, [\])] + expected: FAIL + + [Empty usages: generateKey({length: 128, name: AES-KW}, true, [\])] + expected: FAIL + + [Empty usages: generateKey({length: 192, name: AES-KW}, false, [\])] + expected: FAIL + + [Empty usages: generateKey({length: 192, name: AES-KW}, true, [\])] + expected: FAIL + + [Empty usages: generateKey({length: 256, name: AES-KW}, false, [\])] + expected: FAIL + + [Empty usages: generateKey({length: 256, name: AES-KW}, true, [\])] + expected: FAIL + diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_ECDH.html.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_ECDH.html.ini new file mode 100644 index 000000000..08824a106 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_ECDH.html.ini @@ -0,0 +1,1262 @@ +[test_failures_ECDH.html] + type: testharness + [Bad algorithm: generateKey(AES, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-256}, true, [encrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-256}, true, [deriveKey, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-256}, true, [deriveBits, deriveKey, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-256}, true, [deriveBits, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-256}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-256}, true, [decrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-256}, true, [deriveKey, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-256}, true, [deriveBits, deriveKey, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-256}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-256}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-256}, true, [sign\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-256}, true, [deriveKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-256}, true, [deriveBits, deriveKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-256}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-256}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, sign\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-256}, true, [verify\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-256}, true, [deriveKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-256}, true, [deriveBits, deriveKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-256}, true, [deriveBits, verify\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-256}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, verify\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-256}, true, [wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-256}, true, [deriveKey, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-256}, true, [deriveBits, deriveKey, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-256}, true, [deriveBits, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-256}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-256}, true, [unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-256}, true, [deriveKey, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-256}, true, [deriveBits, deriveKey, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-256}, true, [deriveBits, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-256}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-384}, true, [encrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-384}, true, [deriveKey, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-384}, true, [deriveBits, deriveKey, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-384}, true, [deriveBits, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-384}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-384}, true, [decrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-384}, true, [deriveKey, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-384}, true, [deriveBits, deriveKey, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-384}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-384}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-384}, true, [sign\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-384}, true, [deriveKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-384}, true, [deriveBits, deriveKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-384}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-384}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, sign\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-384}, true, [verify\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-384}, true, [deriveKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-384}, true, [deriveBits, deriveKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-384}, true, [deriveBits, verify\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-384}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, verify\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-384}, true, [wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-384}, true, [deriveKey, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-384}, true, [deriveBits, deriveKey, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-384}, true, [deriveBits, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-384}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-384}, true, [unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-384}, true, [deriveKey, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-384}, true, [deriveBits, deriveKey, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-384}, true, [deriveBits, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-384}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-521}, true, [encrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveKey, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveBits, deriveKey, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveBits, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-521}, true, [decrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveKey, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveBits, deriveKey, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-521}, true, [sign\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveBits, deriveKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, sign\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-521}, true, [verify\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveBits, deriveKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveBits, verify\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, verify\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-521}, true, [wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveKey, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveBits, deriveKey, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveBits, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-521}, true, [unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveKey, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveBits, deriveKey, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveBits, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, unwrapKey\])] + expected: FAIL + + [Empty usages: generateKey({name: ECDH, namedCurve: P-256}, false, [\])] + expected: FAIL + + [Empty usages: generateKey({name: ECDH, namedCurve: P-256}, true, [\])] + expected: FAIL + + [Empty usages: generateKey({name: ECDH, namedCurve: P-384}, false, [\])] + expected: FAIL + + [Empty usages: generateKey({name: ECDH, namedCurve: P-384}, true, [\])] + expected: FAIL + + [Empty usages: generateKey({name: ECDH, namedCurve: P-521}, false, [\])] + expected: FAIL + + [Empty usages: generateKey({name: ECDH, namedCurve: P-521}, true, [\])] + expected: FAIL + diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_ECDSA.html.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_ECDSA.html.ini new file mode 100644 index 000000000..18a00325c --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_ECDSA.html.ini @@ -0,0 +1,1208 @@ +[test_failures_ECDSA.html] + type: testharness + [Bad algorithm: generateKey(AES, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-256}, true, [encrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-256}, true, [sign, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-256}, true, [verify, sign, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-256}, true, [sign, verify, sign, sign, verify, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-256}, true, [decrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-256}, true, [sign, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-256}, true, [verify, sign, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-256}, true, [sign, verify, sign, sign, verify, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-256}, true, [wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-256}, true, [sign, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-256}, true, [verify, sign, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-256}, true, [sign, verify, sign, sign, verify, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-256}, true, [unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-256}, true, [sign, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-256}, true, [verify, sign, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-256}, true, [sign, verify, sign, sign, verify, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-256}, true, [deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-256}, true, [sign, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-256}, true, [verify, sign, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-256}, true, [sign, verify, sign, sign, verify, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-256}, true, [deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-256}, true, [sign, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-256}, true, [verify, sign, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-256}, true, [sign, verify, sign, sign, verify, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-384}, true, [encrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-384}, true, [sign, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-384}, true, [verify, sign, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-384}, true, [sign, verify, sign, sign, verify, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-384}, true, [decrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-384}, true, [sign, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-384}, true, [verify, sign, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-384}, true, [sign, verify, sign, sign, verify, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-384}, true, [wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-384}, true, [sign, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-384}, true, [verify, sign, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-384}, true, [sign, verify, sign, sign, verify, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-384}, true, [unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-384}, true, [sign, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-384}, true, [verify, sign, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-384}, true, [sign, verify, sign, sign, verify, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-384}, true, [deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-384}, true, [sign, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-384}, true, [verify, sign, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-384}, true, [sign, verify, sign, sign, verify, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-384}, true, [deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-384}, true, [sign, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-384}, true, [verify, sign, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-384}, true, [sign, verify, sign, sign, verify, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-521}, true, [encrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-521}, true, [sign, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-521}, true, [verify, sign, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-521}, true, [sign, verify, sign, sign, verify, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-521}, true, [decrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-521}, true, [sign, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-521}, true, [verify, sign, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-521}, true, [sign, verify, sign, sign, verify, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-521}, true, [wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-521}, true, [sign, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-521}, true, [verify, sign, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-521}, true, [sign, verify, sign, sign, verify, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-521}, true, [unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-521}, true, [sign, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-521}, true, [verify, sign, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-521}, true, [sign, verify, sign, sign, verify, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-521}, true, [deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-521}, true, [sign, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-521}, true, [verify, sign, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-521}, true, [sign, verify, sign, sign, verify, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-521}, true, [deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-521}, true, [sign, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-521}, true, [verify, sign, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({name: ECDSA, namedCurve: P-521}, true, [sign, verify, sign, sign, verify, deriveBits\])] + expected: FAIL + + [Empty usages: generateKey({name: ECDSA, namedCurve: P-256}, false, [\])] + expected: FAIL + + [Empty usages: generateKey({name: ECDSA, namedCurve: P-256}, true, [\])] + expected: FAIL + + [Empty usages: generateKey({name: ECDSA, namedCurve: P-384}, false, [\])] + expected: FAIL + + [Empty usages: generateKey({name: ECDSA, namedCurve: P-384}, true, [\])] + expected: FAIL + + [Empty usages: generateKey({name: ECDSA, namedCurve: P-521}, false, [\])] + expected: FAIL + + [Empty usages: generateKey({name: ECDSA, namedCurve: P-521}, true, [\])] + expected: FAIL + diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_HMAC.html.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_HMAC.html.ini new file mode 100644 index 000000000..b23ce7dae --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_HMAC.html.ini @@ -0,0 +1,1358 @@ +[test_failures_HMAC.html] + type: testharness + [Bad algorithm: generateKey(AES, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [sign, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [verify, sign, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [verify, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [sign, verify, sign, verify, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [decrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [sign, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [verify, sign, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [verify, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [sign, verify, sign, verify, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [sign, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [verify, sign, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [verify, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [sign, verify, sign, verify, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [sign, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [verify, sign, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [verify, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [sign, verify, sign, verify, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [sign, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [verify, sign, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [verify, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [sign, verify, sign, verify, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [sign, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [verify, sign, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [verify, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [sign, verify, sign, verify, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [sign, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [verify, sign, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [verify, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [sign, verify, sign, verify, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [decrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [sign, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [verify, sign, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [verify, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [sign, verify, sign, verify, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [sign, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [verify, sign, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [verify, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [sign, verify, sign, verify, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [sign, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [verify, sign, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [verify, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [sign, verify, sign, verify, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [sign, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [verify, sign, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [verify, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [sign, verify, sign, verify, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [sign, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [verify, sign, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [verify, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [sign, verify, sign, verify, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [sign, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [verify, sign, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [verify, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [sign, verify, sign, verify, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [decrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [sign, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [verify, sign, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [verify, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [sign, verify, sign, verify, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [sign, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [verify, sign, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [verify, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [sign, verify, sign, verify, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [sign, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [verify, sign, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [verify, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [sign, verify, sign, verify, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [sign, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [verify, sign, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [verify, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [sign, verify, sign, verify, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [sign, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [verify, sign, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [verify, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [sign, verify, sign, verify, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [sign, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [verify, sign, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [verify, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [sign, verify, sign, verify, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [decrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [sign, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [verify, sign, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [verify, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [sign, verify, sign, verify, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [sign, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [verify, sign, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [verify, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [sign, verify, sign, verify, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [sign, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [verify, sign, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [verify, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [sign, verify, sign, verify, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [sign, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [verify, sign, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [verify, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [sign, verify, sign, verify, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [sign, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [verify, sign, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [verify, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [sign, verify, sign, verify, deriveBits\])] + expected: FAIL + + [Empty usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, false, [\])] + expected: FAIL + + [Empty usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [\])] + expected: FAIL + + [Empty usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, false, [\])] + expected: FAIL + + [Empty usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [\])] + expected: FAIL + + [Empty usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, false, [\])] + expected: FAIL + + [Empty usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [\])] + expected: FAIL + + [Empty usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, false, [\])] + expected: FAIL + + [Empty usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [\])] + expected: FAIL + diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_RSA-OAEP.html.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_RSA-OAEP.html.ini new file mode 100644 index 000000000..3232aff05 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_RSA-OAEP.html.ini @@ -0,0 +1,3772 @@ +[test_failures_RSA-OAEP.html] + type: testharness + expected: TIMEOUT + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1279799 + [Bad algorithm: generateKey(AES, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [wrapKey, decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, decrypt, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, encrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [wrapKey, decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, decrypt, sign\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [encrypt, decrypt, wrapKey, unwrapKey, decrypt, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, sign\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [verify\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [wrapKey, decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, decrypt, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, encrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [wrapKey, decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, decrypt, verify\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, verify\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, verify\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [encrypt, decrypt, wrapKey, unwrapKey, decrypt, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, verify\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, encrypt, deriveKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [wrapKey, decrypt, encrypt, deriveKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, decrypt, encrypt, deriveKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, encrypt, deriveKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, encrypt, deriveKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, deriveKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [wrapKey, decrypt, deriveKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, decrypt, deriveKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, decrypt, deriveKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, deriveKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, deriveKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [encrypt, decrypt, wrapKey, unwrapKey, decrypt, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, encrypt, deriveBits\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [wrapKey, decrypt, encrypt, deriveBits\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveBits\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, decrypt, encrypt, deriveBits\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, encrypt, deriveBits\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, encrypt, deriveBits\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, deriveBits\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [wrapKey, decrypt, deriveBits\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, decrypt, deriveBits\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, decrypt, deriveBits\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, deriveBits\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, deriveBits\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [encrypt, decrypt, wrapKey, unwrapKey, decrypt, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveBits\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, encrypt, sign\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [wrapKey, decrypt, encrypt, sign\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, decrypt, encrypt, sign\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, decrypt, encrypt, sign\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, encrypt, sign\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, encrypt, sign\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, sign\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [wrapKey, decrypt, sign\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, decrypt, sign\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, decrypt, sign\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, sign\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, sign\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [encrypt, decrypt, wrapKey, unwrapKey, decrypt, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, sign\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [verify\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, encrypt, verify\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [wrapKey, decrypt, encrypt, verify\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, decrypt, encrypt, verify\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, decrypt, encrypt, verify\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, encrypt, verify\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, encrypt, verify\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, verify\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [wrapKey, decrypt, verify\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, decrypt, verify\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, decrypt, verify\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, verify\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, verify\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [encrypt, decrypt, wrapKey, unwrapKey, decrypt, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, verify\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, encrypt, deriveKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [wrapKey, decrypt, encrypt, deriveKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, decrypt, encrypt, deriveKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, encrypt, deriveKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, encrypt, deriveKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, deriveKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [wrapKey, decrypt, deriveKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, decrypt, deriveKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, decrypt, deriveKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, deriveKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, deriveKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [encrypt, decrypt, wrapKey, unwrapKey, decrypt, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, encrypt, deriveBits\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [wrapKey, decrypt, encrypt, deriveBits\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveBits\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, decrypt, encrypt, deriveBits\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, encrypt, deriveBits\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, encrypt, deriveBits\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, deriveBits\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [wrapKey, decrypt, deriveBits\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, decrypt, deriveBits\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, decrypt, deriveBits\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, deriveBits\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, deriveBits\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [encrypt, decrypt, wrapKey, unwrapKey, decrypt, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveBits\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1}}, false, [decrypt, encrypt\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1}}, true, [decrypt, encrypt\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1}}, false, [wrapKey, decrypt, encrypt\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1}}, true, [wrapKey, decrypt, encrypt\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1}}, false, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1}}, true, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1}}, false, [unwrapKey, decrypt, encrypt\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1}}, true, [unwrapKey, decrypt, encrypt\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1}}, false, [unwrapKey, wrapKey, encrypt\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1}}, true, [unwrapKey, wrapKey, encrypt\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1}}, false, [unwrapKey, encrypt\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1}}, true, [unwrapKey, encrypt\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1}}, false, [decrypt\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1}}, true, [decrypt\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1}}, false, [wrapKey, decrypt\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1}}, true, [wrapKey, decrypt\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1}}, false, [unwrapKey, wrapKey, decrypt\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1}}, true, [unwrapKey, wrapKey, decrypt\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1}}, false, [unwrapKey, decrypt\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1}}, true, [unwrapKey, decrypt\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1}}, false, [unwrapKey, wrapKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1}}, true, [unwrapKey, wrapKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1}}, false, [unwrapKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1}}, true, [unwrapKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1}}, false, [\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1}}, true, [\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1}}, false, [encrypt, decrypt, wrapKey, unwrapKey, decrypt, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1}}, true, [encrypt, decrypt, wrapKey, unwrapKey, decrypt, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 0}}, false, [decrypt, encrypt\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 0}}, true, [decrypt, encrypt\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 0}}, false, [wrapKey, decrypt, encrypt\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 0}}, true, [wrapKey, decrypt, encrypt\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 0}}, false, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 0}}, true, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 0}}, false, [unwrapKey, decrypt, encrypt\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 0}}, true, [unwrapKey, decrypt, encrypt\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 0}}, false, [unwrapKey, wrapKey, encrypt\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 0}}, true, [unwrapKey, wrapKey, encrypt\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 0}}, false, [unwrapKey, encrypt\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 0}}, true, [unwrapKey, encrypt\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 0}}, false, [decrypt\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 0}}, true, [decrypt\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 0}}, false, [wrapKey, decrypt\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 0}}, true, [wrapKey, decrypt\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 0}}, false, [unwrapKey, wrapKey, decrypt\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 0}}, true, [unwrapKey, wrapKey, decrypt\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 0}}, false, [unwrapKey, decrypt\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 0}}, true, [unwrapKey, decrypt\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 0}}, false, [unwrapKey, wrapKey\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 0}}, true, [unwrapKey, wrapKey\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 0}}, false, [unwrapKey\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 0}}, true, [unwrapKey\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 0}}, false, [\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 0}}, true, [\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 0}}, false, [encrypt, decrypt, wrapKey, unwrapKey, decrypt, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 0}}, true, [encrypt, decrypt, wrapKey, unwrapKey, decrypt, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: TIMEOUT + + [Empty usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [\])] + expected: TIMEOUT + + [Empty usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [\])] + expected: TIMEOUT + + [Empty usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [\])] + expected: TIMEOUT + + [Empty usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [\])] + expected: TIMEOUT + diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_RSA-PSS.html.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_RSA-PSS.html.ini new file mode 100644 index 000000000..8ac457d9f --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_RSA-PSS.html.ini @@ -0,0 +1,1502 @@ +[test_failures_RSA-PSS.html] + type: testharness + expected: TIMEOUT + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1279799 + [Bad algorithm: generateKey(AES, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [verify, sign, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, verify, sign, sign, verify, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [verify, sign, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, verify, sign, sign, verify, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [verify, sign, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, verify, sign, sign, verify, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [verify, sign, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, verify, sign, sign, verify, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [verify, sign, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, verify, sign, sign, verify, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [verify, sign, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, verify, sign, sign, verify, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [verify, sign, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, verify, sign, sign, verify, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [verify, sign, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, verify, sign, sign, verify, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, wrapKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [verify, sign, wrapKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, verify, sign, sign, verify, wrapKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, unwrapKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [verify, sign, unwrapKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, verify, sign, sign, verify, unwrapKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, deriveKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [verify, sign, deriveKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, verify, sign, sign, verify, deriveKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, deriveBits\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [verify, sign, deriveBits\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, verify, sign, sign, verify, deriveBits\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-PSS, publicExponent: {0: 1}}, false, [sign\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-PSS, publicExponent: {0: 1}}, true, [sign\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-PSS, publicExponent: {0: 1}}, false, [verify, sign\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-PSS, publicExponent: {0: 1}}, true, [verify, sign\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-PSS, publicExponent: {0: 1}}, false, [\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-PSS, publicExponent: {0: 1}}, true, [\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-PSS, publicExponent: {0: 1}}, false, [sign, verify, sign, sign, verify\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-PSS, publicExponent: {0: 1}}, true, [sign, verify, sign, sign, verify\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 0}}, false, [sign\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 0}}, true, [sign\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 0}}, false, [verify, sign\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 0}}, true, [verify, sign\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 0}}, false, [\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 0}}, true, [\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 0}}, false, [sign, verify, sign, sign, verify\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 0}}, true, [sign, verify, sign, sign, verify\])] + expected: TIMEOUT + + [Empty usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [\])] + expected: TIMEOUT + + [Empty usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [\])] + expected: TIMEOUT + + [Empty usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [\])] + expected: TIMEOUT + + [Empty usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [\])] + expected: TIMEOUT + diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_RSASSA-PKCS1-v1_5.html.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_RSASSA-PKCS1-v1_5.html.ini new file mode 100644 index 000000000..50383a18e --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/test_failures_RSASSA-PKCS1-v1_5.html.ini @@ -0,0 +1,1541 @@ +[test_failures_RSASSA-PKCS1-v1_5.html] + type: testharness + expected: TIMEOUT + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1279799 + [Bad algorithm: generateKey(AES, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey(AES, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: AES}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CMAC}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({length: 128, name: AES-CFB}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: MD5, name: HMAC}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({hash: SHA, modulusLength: 2048, name: RSA-PSS, publicExponent: {0: 1, 1: 0, 2: 1}}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits, sign, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits, decrypt\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits, sign\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, false, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [verify, sign, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, verify, sign, sign, verify, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [verify, sign, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, verify, sign, sign, verify, decrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [verify, sign, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, verify, sign, sign, verify, wrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [verify, sign, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, verify, sign, sign, verify, unwrapKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [verify, sign, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, verify, sign, sign, verify, deriveKey\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [verify, sign, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, verify, sign, sign, verify, deriveBits\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [verify, sign, encrypt\])] + expected: FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, verify, sign, sign, verify, encrypt\])] + expected: + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt\])] + expected: + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, decrypt\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [verify, sign, decrypt\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, verify, sign, sign, verify, decrypt\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [wrapKey\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, wrapKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [verify, sign, wrapKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, verify, sign, sign, verify, wrapKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, unwrapKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [verify, sign, unwrapKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, verify, sign, sign, verify, unwrapKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, deriveKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [verify, sign, deriveKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, verify, sign, sign, verify, deriveKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [deriveBits\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, deriveBits\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [verify, sign, deriveBits\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, verify, sign, sign, verify, deriveBits\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1}}, false, [sign\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1}}, true, [sign\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1}}, false, [verify, sign\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1}}, true, [verify, sign\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1}}, false, [\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1}}, true, [\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1}}, false, [sign, verify, sign, sign, verify\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1}}, true, [sign, verify, sign, sign, verify\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 0}}, false, [sign\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 0}}, true, [sign\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 0}}, false, [verify, sign\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 0}}, true, [verify, sign\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 0}}, false, [\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 0}}, true, [\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 0}}, false, [sign, verify, sign, sign, verify\])] + expected: TIMEOUT + + [Bad algorithm property: generateKey({hash: SHA-256, modulusLength: 1024, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 0}}, true, [sign, verify, sign, sign, verify\])] + expected: TIMEOUT + + [Empty usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [\])] + expected: TIMEOUT + + [Empty usages: generateKey({hash: SHA-1, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [\])] + expected: TIMEOUT + + [Empty usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [\])] + expected: TIMEOUT + + [Empty usages: generateKey({hash: SHA-256, modulusLength: 2048, name: RSASSA-PKCS1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [\])] + expected: TIMEOUT + diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/test_successes.html.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/test_successes.html.ini new file mode 100644 index 000000000..c18e5a917 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/test_successes.html.ini @@ -0,0 +1,3 @@ +[test_successes.html] + type: testharness + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1279799 diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/test_successes_AES-CBC.html.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/test_successes_AES-CBC.html.ini new file mode 100644 index 000000000..eade3f178 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/test_successes_AES-CBC.html.ini @@ -0,0 +1,6 @@ +[test_successes_AES-CBC.html] + type: testharness + expected: + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1279799 diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/test_successes_RSA-OAEP.html.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/test_successes_RSA-OAEP.html.ini new file mode 100644 index 000000000..0760c5c25 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/test_successes_RSA-OAEP.html.ini @@ -0,0 +1,1907 @@ +[test_successes_RSA-OAEP.html] + type: testharness + expected: TIMEOUT + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1279799 + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, decrypt\])] + expected: + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, wrapKey\])] + expected: + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey\])] + expected: + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [encrypt, decrypt, wrapKey, unwrapKey, decrypt, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [encrypt, decrypt, wrapKey, unwrapKey, decrypt, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt, encrypt\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, encrypt\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [wrapKey, decrypt, encrypt\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [wrapKey, decrypt, encrypt\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, decrypt, encrypt\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, decrypt, encrypt\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, wrapKey, encrypt\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, encrypt\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, encrypt\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, encrypt\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [wrapKey, decrypt\])] + expected: + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [wrapKey, decrypt\])] + expected: + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, wrapKey, decrypt\])] + expected: + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, decrypt\])] + expected: + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, decrypt\])] + expected: + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, decrypt\])] + expected: + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, wrapKey\])] + expected: + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey\])] + expected: + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey\])] + expected: + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey\])] + expected: + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [encrypt, decrypt, wrapKey, unwrapKey, decrypt, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: RSA-OAEP, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [encrypt, decrypt, wrapKey, unwrapKey, decrypt, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt, encrypt\])] + expected: + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, encrypt\])] + expected: + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [wrapKey, decrypt, encrypt\])] + expected: + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [wrapKey, decrypt, encrypt\])] + expected: + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, decrypt, encrypt\])] + expected: + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, decrypt, encrypt\])] + expected: + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, wrapKey, encrypt\])] + expected: + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, encrypt\])] + expected: + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, encrypt\])] + expected: + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, encrypt\])] + expected: + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt\])] + expected: + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt\])] + expected: + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [wrapKey, decrypt\])] + expected: + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [wrapKey, decrypt\])] + expected: + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, wrapKey, decrypt\])] + expected: + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, decrypt\])] + expected: + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, decrypt\])] + expected: + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, decrypt\])] + expected: + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, wrapKey\])] + expected: + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey\])] + expected: + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey\])] + expected: + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey\])] + expected: + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [encrypt, decrypt, wrapKey, unwrapKey, decrypt, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [encrypt, decrypt, wrapKey, unwrapKey, decrypt, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt, encrypt\])] + expected: + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, encrypt\])] + expected: + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [wrapKey, decrypt, encrypt\])] + expected: + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [wrapKey, decrypt, encrypt\])] + expected: + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, decrypt, encrypt\])] + expected: + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, decrypt, encrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, wrapKey, encrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, encrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, encrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, encrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [wrapKey, decrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [wrapKey, decrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, wrapKey, decrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, decrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, decrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, decrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, wrapKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [encrypt, decrypt, wrapKey, unwrapKey, decrypt, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [encrypt, decrypt, wrapKey, unwrapKey, decrypt, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt, encrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, encrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [wrapKey, decrypt, encrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [wrapKey, decrypt, encrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, decrypt, encrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, decrypt, encrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, wrapKey, encrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, encrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, encrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, encrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [wrapKey, decrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [wrapKey, decrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, wrapKey, decrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, decrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, decrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, decrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, wrapKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [encrypt, decrypt, wrapKey, unwrapKey, decrypt, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [encrypt, decrypt, wrapKey, unwrapKey, decrypt, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt, encrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt, encrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [wrapKey, decrypt, encrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [wrapKey, decrypt, encrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, decrypt, encrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, decrypt, encrypt\])] + expected: + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, decrypt, encrypt\])] + expected: + if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): PASS + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): PASS + TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, wrapKey, encrypt\])] + expected: + if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): PASS + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): PASS + TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, encrypt\])] + expected: + if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): PASS + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): PASS + TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, encrypt\])] + expected: + if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): PASS + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): PASS + TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, encrypt\])] + expected: + if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): PASS + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): PASS + TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [decrypt\])] + expected: + if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): PASS + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): PASS + TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [decrypt\])] + expected: + if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): PASS + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): PASS + TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [wrapKey, decrypt\])] + expected: + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): PASS + TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [wrapKey, decrypt\])] + expected: + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): PASS + TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, wrapKey, decrypt\])] + expected: + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): PASS + TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey, decrypt\])] + expected: + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): PASS + TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, decrypt\])] + expected: + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): PASS + TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, decrypt\])] + expected: + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): PASS + TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey, wrapKey\])] + expected: + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): PASS + TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey, wrapKey\])] + expected: + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): PASS + TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [unwrapKey\])] + expected: + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): PASS + TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [unwrapKey\])] + expected: + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): PASS + TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [encrypt, decrypt, wrapKey, unwrapKey, decrypt, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): PASS + TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsa-oaep, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [encrypt, decrypt, wrapKey, unwrapKey, decrypt, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey\])] + expected: TIMEOUT + diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/test_successes_RSA-PSS.html.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/test_successes_RSA-PSS.html.ini new file mode 100644 index 000000000..3bfe95b8c --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/test_successes_RSA-PSS.html.ini @@ -0,0 +1,57 @@ +[test_successes_RSA-PSS.html] + type: testharness + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1279799 + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsa-pss, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, verify, sign, sign, verify\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsa-pss, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsa-pss, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsa-pss, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [verify, sign\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsa-pss, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [verify, sign\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsa-pss, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign, verify, sign, sign, verify\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsa-pss, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, verify, sign, sign, verify\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsa-pss, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [verify, sign\])] + expected: + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsa-pss, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign, verify, sign, sign, verify\])] + expected: + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/test_successes_RSASSA-PKCS1-v1_5.html.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/test_successes_RSASSA-PKCS1-v1_5.html.ini new file mode 100644 index 000000000..f2c0fdb17 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/generateKey/test_successes_RSASSA-PKCS1-v1_5.html.ini @@ -0,0 +1,78 @@ +[test_successes_RSASSA-PKCS1-v1_5.html] + type: testharness + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1279799 + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: rsassa-pkcs1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign, verify, sign, sign, verify\])] + expected: + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: rsassa-pkcs1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, verify, sign, sign, verify\])] + expected: + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsassa-pkcs1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsassa-pkcs1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsassa-pkcs1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [verify, sign\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsassa-pkcs1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [verify, sign\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsassa-pkcs1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign, verify, sign, sign, verify\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-1, modulusLength: 2048, name: Rsassa-pkcs1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, verify, sign, sign, verify\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsassa-pkcs1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsassa-pkcs1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsassa-pkcs1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [verify, sign\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsassa-pkcs1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [verify, sign\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsassa-pkcs1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, false, [sign, verify, sign, sign, verify\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: Rsassa-pkcs1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [sign, verify, sign, sign, verify\])] + expected: + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + + [Success: generateKey({hash: SHA-256, modulusLength: 2048, name: rsassa-pkcs1-v1_5, publicExponent: {0: 1, 1: 0, 2: 1}}, true, [verify, sign\])] + expected: + if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + diff --git a/testing/web-platform/meta/WebCryptoAPI/idlharness.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/idlharness.worker.js.ini new file mode 100644 index 000000000..43fd9d114 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/idlharness.worker.js.ini @@ -0,0 +1,32 @@ +[idlharness.worker] + type: testharness + [CryptoKey interface: existence and properties of interface object] + expected: FAIL + + [CryptoKey interface object length] + expected: FAIL + + [CryptoKey interface object name] + expected: FAIL + + [CryptoKey interface: existence and properties of interface prototype object] + expected: FAIL + + [CryptoKey interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [CryptoKey interface: attribute type] + expected: FAIL + + [CryptoKey interface: attribute extractable] + expected: FAIL + + [CryptoKey interface: attribute algorithm] + expected: FAIL + + [CryptoKey interface: attribute usages] + expected: FAIL + + [ArrayBuffer interface: existence and properties of interface object] + expected: FAIL + diff --git a/testing/web-platform/meta/WebCryptoAPI/import_export/ec_importKey.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/import_export/ec_importKey.worker.js.ini new file mode 100644 index 000000000..b959d7400 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/import_export/ec_importKey.worker.js.ini @@ -0,0 +1,92 @@ +[ec_importKey.worker] + type: testharness + [Good parameters: P-256 bits (spki, buffer(91), {name: ECDSA, namedCurve: P-256}, true, [\])] + expected: FAIL + + [Good parameters: P-256 bits (pkcs8, buffer(138), {name: ECDSA, namedCurve: P-256}, true, [sign\])] + expected: FAIL + + [Good parameters: P-256 bits (pkcs8, buffer(138), {name: ECDSA, namedCurve: P-256}, false, [sign\])] + expected: FAIL + + [Good parameters: P-384 bits (spki, buffer(120), {name: ECDSA, namedCurve: P-384}, true, [\])] + expected: FAIL + + [Good parameters: P-384 bits (pkcs8, buffer(185), {name: ECDSA, namedCurve: P-384}, true, [sign\])] + expected: FAIL + + [Good parameters: P-384 bits (pkcs8, buffer(185), {name: ECDSA, namedCurve: P-384}, false, [sign\])] + expected: FAIL + + [Good parameters: P-521 bits (spki, buffer(158), {name: ECDSA, namedCurve: P-521}, true, [\])] + expected: FAIL + + [Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDSA, namedCurve: P-521}, true, [sign\])] + expected: FAIL + + [Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDSA, namedCurve: P-521}, false, [sign\])] + expected: FAIL + + [Good parameters: P-256 bits (spki, buffer(91), {name: ECDH, namedCurve: P-256}, true, [\])] + expected: FAIL + + [Good parameters: P-256 bits (pkcs8, buffer(138), {name: ECDH, namedCurve: P-256}, true, [deriveKey\])] + expected: FAIL + + [Good parameters: P-256 bits (pkcs8, buffer(138), {name: ECDH, namedCurve: P-256}, true, [deriveBits, deriveKey\])] + expected: FAIL + + [Good parameters: P-256 bits (pkcs8, buffer(138), {name: ECDH, namedCurve: P-256}, true, [deriveBits\])] + expected: FAIL + + [Good parameters: P-256 bits (pkcs8, buffer(138), {name: ECDH, namedCurve: P-256}, false, [deriveKey\])] + expected: FAIL + + [Good parameters: P-256 bits (pkcs8, buffer(138), {name: ECDH, namedCurve: P-256}, false, [deriveBits, deriveKey\])] + expected: FAIL + + [Good parameters: P-256 bits (pkcs8, buffer(138), {name: ECDH, namedCurve: P-256}, false, [deriveBits\])] + expected: FAIL + + [Good parameters: P-384 bits (spki, buffer(120), {name: ECDH, namedCurve: P-384}, true, [\])] + expected: FAIL + + [Good parameters: P-384 bits (pkcs8, buffer(185), {name: ECDH, namedCurve: P-384}, true, [deriveKey\])] + expected: FAIL + + [Good parameters: P-384 bits (pkcs8, buffer(185), {name: ECDH, namedCurve: P-384}, true, [deriveBits, deriveKey\])] + expected: FAIL + + [Good parameters: P-384 bits (pkcs8, buffer(185), {name: ECDH, namedCurve: P-384}, true, [deriveBits\])] + expected: FAIL + + [Good parameters: P-384 bits (pkcs8, buffer(185), {name: ECDH, namedCurve: P-384}, false, [deriveKey\])] + expected: FAIL + + [Good parameters: P-384 bits (pkcs8, buffer(185), {name: ECDH, namedCurve: P-384}, false, [deriveBits, deriveKey\])] + expected: FAIL + + [Good parameters: P-384 bits (pkcs8, buffer(185), {name: ECDH, namedCurve: P-384}, false, [deriveBits\])] + expected: FAIL + + [Good parameters: P-521 bits (spki, buffer(158), {name: ECDH, namedCurve: P-521}, true, [\])] + expected: FAIL + + [Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, true, [deriveKey\])] + expected: FAIL + + [Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, true, [deriveBits, deriveKey\])] + expected: FAIL + + [Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, true, [deriveBits\])] + expected: FAIL + + [Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, false, [deriveKey\])] + expected: FAIL + + [Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, false, [deriveBits, deriveKey\])] + expected: FAIL + + [Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, false, [deriveBits\])] + expected: FAIL + diff --git a/testing/web-platform/meta/WebCryptoAPI/import_export/test_ec_importKey.html.ini b/testing/web-platform/meta/WebCryptoAPI/import_export/test_ec_importKey.html.ini new file mode 100644 index 000000000..6217e5a57 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/import_export/test_ec_importKey.html.ini @@ -0,0 +1,92 @@ +[test_ec_importKey.html] + type: testharness + [Good parameters: P-256 bits (spki, buffer(91), {name: ECDSA, namedCurve: P-256}, true, [\])] + expected: FAIL + + [Good parameters: P-256 bits (pkcs8, buffer(138), {name: ECDSA, namedCurve: P-256}, true, [sign\])] + expected: FAIL + + [Good parameters: P-256 bits (pkcs8, buffer(138), {name: ECDSA, namedCurve: P-256}, false, [sign\])] + expected: FAIL + + [Good parameters: P-384 bits (spki, buffer(120), {name: ECDSA, namedCurve: P-384}, true, [\])] + expected: FAIL + + [Good parameters: P-384 bits (pkcs8, buffer(185), {name: ECDSA, namedCurve: P-384}, true, [sign\])] + expected: FAIL + + [Good parameters: P-384 bits (pkcs8, buffer(185), {name: ECDSA, namedCurve: P-384}, false, [sign\])] + expected: FAIL + + [Good parameters: P-521 bits (spki, buffer(158), {name: ECDSA, namedCurve: P-521}, true, [\])] + expected: FAIL + + [Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDSA, namedCurve: P-521}, true, [sign\])] + expected: FAIL + + [Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDSA, namedCurve: P-521}, false, [sign\])] + expected: FAIL + + [Good parameters: P-256 bits (spki, buffer(91), {name: ECDH, namedCurve: P-256}, true, [\])] + expected: FAIL + + [Good parameters: P-256 bits (pkcs8, buffer(138), {name: ECDH, namedCurve: P-256}, true, [deriveKey\])] + expected: FAIL + + [Good parameters: P-256 bits (pkcs8, buffer(138), {name: ECDH, namedCurve: P-256}, true, [deriveBits, deriveKey\])] + expected: FAIL + + [Good parameters: P-256 bits (pkcs8, buffer(138), {name: ECDH, namedCurve: P-256}, true, [deriveBits\])] + expected: FAIL + + [Good parameters: P-256 bits (pkcs8, buffer(138), {name: ECDH, namedCurve: P-256}, false, [deriveKey\])] + expected: FAIL + + [Good parameters: P-256 bits (pkcs8, buffer(138), {name: ECDH, namedCurve: P-256}, false, [deriveBits, deriveKey\])] + expected: FAIL + + [Good parameters: P-256 bits (pkcs8, buffer(138), {name: ECDH, namedCurve: P-256}, false, [deriveBits\])] + expected: FAIL + + [Good parameters: P-384 bits (spki, buffer(120), {name: ECDH, namedCurve: P-384}, true, [\])] + expected: FAIL + + [Good parameters: P-384 bits (pkcs8, buffer(185), {name: ECDH, namedCurve: P-384}, true, [deriveKey\])] + expected: FAIL + + [Good parameters: P-384 bits (pkcs8, buffer(185), {name: ECDH, namedCurve: P-384}, true, [deriveBits, deriveKey\])] + expected: FAIL + + [Good parameters: P-384 bits (pkcs8, buffer(185), {name: ECDH, namedCurve: P-384}, true, [deriveBits\])] + expected: FAIL + + [Good parameters: P-384 bits (pkcs8, buffer(185), {name: ECDH, namedCurve: P-384}, false, [deriveKey\])] + expected: FAIL + + [Good parameters: P-384 bits (pkcs8, buffer(185), {name: ECDH, namedCurve: P-384}, false, [deriveBits, deriveKey\])] + expected: FAIL + + [Good parameters: P-384 bits (pkcs8, buffer(185), {name: ECDH, namedCurve: P-384}, false, [deriveBits\])] + expected: FAIL + + [Good parameters: P-521 bits (spki, buffer(158), {name: ECDH, namedCurve: P-521}, true, [\])] + expected: FAIL + + [Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, true, [deriveKey\])] + expected: FAIL + + [Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, true, [deriveBits, deriveKey\])] + expected: FAIL + + [Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, true, [deriveBits\])] + expected: FAIL + + [Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, false, [deriveKey\])] + expected: FAIL + + [Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, false, [deriveBits, deriveKey\])] + expected: FAIL + + [Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, false, [deriveBits\])] + expected: FAIL + diff --git a/testing/web-platform/meta/WebCryptoAPI/sign_verify/ecdsa.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/sign_verify/ecdsa.worker.js.ini new file mode 100644 index 000000000..895c0cfea --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/sign_verify/ecdsa.worker.js.ini @@ -0,0 +1,506 @@ +[ecdsa.worker] + type: testharness + [importVectorKeys step: ECDSA P-256 with SHA-1 verification] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-256 verification] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-384 verification] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-512 verification] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-1 verification] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-256 verification] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-384 verification] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-512 verification] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-1 verification] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-256 verification] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-384 verification] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-512 verification] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-1 verification with altered signature after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-256 verification with altered signature after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-384 verification with altered signature after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-512 verification with altered signature after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-1 verification with altered signature after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-256 verification with altered signature after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-384 verification with altered signature after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-512 verification with altered signature after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-1 verification with altered signature after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-256 verification with altered signature after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-384 verification with altered signature after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-512 verification with altered signature after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-1 with altered plaintext after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-256 with altered plaintext after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-384 with altered plaintext after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-512 with altered plaintext after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-1 with altered plaintext after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-256 with altered plaintext after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-384 with altered plaintext after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-512 with altered plaintext after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-1 with altered plaintext after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-256 with altered plaintext after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-384 with altered plaintext after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-512 with altered plaintext after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-1 using privateKey to verify] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-256 using privateKey to verify] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-384 using privateKey to verify] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-512 using privateKey to verify] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-1 using privateKey to verify] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-256 using privateKey to verify] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-384 using privateKey to verify] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-512 using privateKey to verify] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-1 using privateKey to verify] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-256 using privateKey to verify] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-384 using privateKey to verify] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-512 using privateKey to verify] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-1 using publicKey to sign] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-256 using publicKey to sign] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-384 using publicKey to sign] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-512 using publicKey to sign] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-1 using publicKey to sign] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-256 using publicKey to sign] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-384 using publicKey to sign] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-512 using publicKey to sign] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-1 using publicKey to sign] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-256 using publicKey to sign] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-384 using publicKey to sign] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-512 using publicKey to sign] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-1 no verify usage] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-256 no verify usage] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-384 no verify usage] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-512 no verify usage] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-1 no verify usage] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-256 no verify usage] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-384 no verify usage] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-512 no verify usage] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-1 no verify usage] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-256 no verify usage] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-384 no verify usage] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-512 no verify usage] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-1 round trip] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-256 round trip] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-384 round trip] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-512 round trip] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-1 round trip] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-256 round trip] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-384 round trip] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-512 round trip] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-1 round trip] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-256 round trip] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-384 round trip] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-512 round trip] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-1 verification failure due to altered signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-256 verification failure due to altered signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-384 verification failure due to altered signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-512 verification failure due to altered signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-1 verification failure due to altered signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-256 verification failure due to altered signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-384 verification failure due to altered signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-512 verification failure due to altered signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-1 verification failure due to altered signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-256 verification failure due to altered signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-384 verification failure due to altered signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-512 verification failure due to altered signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-1 verification failure due to wrong hash] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-256 verification failure due to wrong hash] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-384 verification failure due to wrong hash] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-512 verification failure due to wrong hash] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-1 verification failure due to wrong hash] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-256 verification failure due to wrong hash] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-384 verification failure due to wrong hash] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-512 verification failure due to wrong hash] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-1 verification failure due to wrong hash] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-256 verification failure due to wrong hash] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-384 verification failure due to wrong hash] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-512 verification failure due to wrong hash] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-1 verification failure due to bad hash name] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-256 verification failure due to bad hash name] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-384 verification failure due to bad hash name] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-512 verification failure due to bad hash name] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-1 verification failure due to bad hash name] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-256 verification failure due to bad hash name] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-384 verification failure due to bad hash name] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-512 verification failure due to bad hash name] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-1 verification failure due to bad hash name] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-256 verification failure due to bad hash name] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-384 verification failure due to bad hash name] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-512 verification failure due to bad hash name] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-1 verification failure due to shortened signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-256 verification failure due to shortened signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-384 verification failure due to shortened signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-512 verification failure due to shortened signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-1 verification failure due to shortened signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-256 verification failure due to shortened signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-384 verification failure due to shortened signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-512 verification failure due to shortened signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-1 verification failure due to shortened signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-256 verification failure due to shortened signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-384 verification failure due to shortened signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-512 verification failure due to shortened signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-1 verification failure due to altered plaintext] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-256 verification failure due to altered plaintext] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-384 verification failure due to altered plaintext] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-512 verification failure due to altered plaintext] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-1 verification failure due to altered plaintext] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-256 verification failure due to altered plaintext] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-384 verification failure due to altered plaintext] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-512 verification failure due to altered plaintext] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-1 verification failure due to altered plaintext] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-256 verification failure due to altered plaintext] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-384 verification failure due to altered plaintext] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-512 verification failure due to altered plaintext] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-1 signing with wrong algorithm name] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-256 signing with wrong algorithm name] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-384 signing with wrong algorithm name] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-512 signing with wrong algorithm name] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-1 signing with wrong algorithm name] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-256 signing with wrong algorithm name] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-384 signing with wrong algorithm name] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-512 signing with wrong algorithm name] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-1 signing with wrong algorithm name] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-256 signing with wrong algorithm name] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-384 signing with wrong algorithm name] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-512 signing with wrong algorithm name] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-1 verifying with wrong algorithm name] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-256 verifying with wrong algorithm name] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-384 verifying with wrong algorithm name] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-512 verifying with wrong algorithm name] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-1 verifying with wrong algorithm name] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-256 verifying with wrong algorithm name] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-384 verifying with wrong algorithm name] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-512 verifying with wrong algorithm name] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-1 verifying with wrong algorithm name] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-256 verifying with wrong algorithm name] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-384 verifying with wrong algorithm name] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-512 verifying with wrong algorithm name] + expected: FAIL + diff --git a/testing/web-platform/meta/WebCryptoAPI/sign_verify/test_ecdsa.html.ini b/testing/web-platform/meta/WebCryptoAPI/sign_verify/test_ecdsa.html.ini new file mode 100644 index 000000000..5d8f42f69 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/sign_verify/test_ecdsa.html.ini @@ -0,0 +1,389 @@ +[test_ecdsa.html] + type: testharness + [importVectorKeys step: ECDSA P-256 with SHA-1 verification] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-256 verification] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-384 verification] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-512 verification] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-1 verification] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-256 verification] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-384 verification] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-512 verification] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-1 verification] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-256 verification] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-384 verification] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-512 verification] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-1 verification with altered signature after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-256 verification with altered signature after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-384 verification with altered signature after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-512 verification with altered signature after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-1 verification with altered signature after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-256 verification with altered signature after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-384 verification with altered signature after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-512 verification with altered signature after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-1 verification with altered signature after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-256 verification with altered signature after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-384 verification with altered signature after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-512 verification with altered signature after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-1 with altered plaintext after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-256 with altered plaintext after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-384 with altered plaintext after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-512 with altered plaintext after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-1 with altered plaintext after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-256 with altered plaintext after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-384 with altered plaintext after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-512 with altered plaintext after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-1 with altered plaintext after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-256 with altered plaintext after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-384 with altered plaintext after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-512 with altered plaintext after call] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-1 using privateKey to verify] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-256 using privateKey to verify] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-384 using privateKey to verify] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-512 using privateKey to verify] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-1 using privateKey to verify] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-256 using privateKey to verify] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-384 using privateKey to verify] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-512 using privateKey to verify] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-1 using privateKey to verify] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-256 using privateKey to verify] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-384 using privateKey to verify] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-512 using privateKey to verify] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-1 using publicKey to sign] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-256 using publicKey to sign] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-384 using publicKey to sign] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-512 using publicKey to sign] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-1 using publicKey to sign] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-256 using publicKey to sign] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-384 using publicKey to sign] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-512 using publicKey to sign] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-1 using publicKey to sign] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-256 using publicKey to sign] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-384 using publicKey to sign] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-512 using publicKey to sign] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-1 no verify usage] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-256 no verify usage] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-384 no verify usage] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-512 no verify usage] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-1 no verify usage] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-256 no verify usage] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-384 no verify usage] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-512 no verify usage] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-1 no verify usage] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-256 no verify usage] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-384 no verify usage] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-512 no verify usage] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-1 round trip] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-256 round trip] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-384 round trip] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-512 round trip] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-1 round trip] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-256 round trip] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-384 round trip] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-512 round trip] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-1 round trip] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-256 round trip] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-384 round trip] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-512 round trip] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-1 verification failure due to altered signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-256 verification failure due to altered signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-384 verification failure due to altered signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-512 verification failure due to altered signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-1 verification failure due to altered signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-256 verification failure due to altered signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-384 verification failure due to altered signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-512 verification failure due to altered signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-1 verification failure due to altered signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-256 verification failure due to altered signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-384 verification failure due to altered signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-512 verification failure due to altered signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-1 verification failure due to wrong hash] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-256 verification failure due to wrong hash] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-384 verification failure due to wrong hash] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-512 verification failure due to wrong hash] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-1 verification failure due to wrong hash] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-256 verification failure due to wrong hash] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-384 verification failure due to wrong hash] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-512 verification failure due to wrong hash] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-1 verification failure due to wrong hash] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-256 verification failure due to wrong hash] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-384 verification failure due to wrong hash] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-512 verification failure due to wrong hash] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-1 verification failure due to bad hash name] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-256 verification failure due to bad hash name] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-384 verification failure due to bad hash name] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-512 verification failure due to bad hash name] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-1 verification failure due to bad hash name] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-256 verification failure due to bad hash name] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-384 verification failure due to bad hash name] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-512 verification failure due to bad hash name] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-1 verification failure due to bad hash name] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-256 verification failure due to bad hash name] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-384 verification failure due to bad hash name] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-512 verification failure due to bad hash name] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-1 verification failure due to shortened signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-256 verification failure due to shortened signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-384 verification failure due to shortened signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-256 with SHA-512 verification failure due to shortened signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-1 verification failure due to shortened signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-256 verification failure due to shortened signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-384 verification failure due to shortened signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-384 with SHA-512 verification failure due to shortened signature] + expected: FAIL + + [importVectorKeys step: ECDSA P-521 with SHA-1 verification failure due to shortened signature] + expected: FAIL + diff --git a/testing/web-platform/meta/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.html.ini b/testing/web-platform/meta/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.html.ini new file mode 100644 index 000000000..5ed9cf5e6 --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.html.ini @@ -0,0 +1,173 @@ +[test_wrapKey_unwrapKey.html] + type: testharness + [Can wrap and unwrap AES-KW keys using raw and AES-CTR] + expected: FAIL + + [Can wrap and unwrap AES-KW keys using jwk and AES-CTR] + expected: FAIL + + [Can wrap and unwrap ECDH public key keys using spki and AES-CTR] + expected: FAIL + + [Can wrap and unwrap ECDH public key keys using jwk and AES-CTR] + expected: FAIL + + [Can wrap and unwrap ECDH private key keys using pkcs8 and AES-CTR] + expected: FAIL + + [Can wrap and unwrap ECDH private key keys using jwk and AES-CTR] + expected: FAIL + + [Can wrap and unwrap ECDSA public key keys using spki and AES-CTR] + expected: FAIL + + [Can wrap and unwrap ECDSA public key keys using jwk and AES-CTR] + expected: FAIL + + [Can wrap and unwrap ECDSA private key keys using pkcs8 and AES-CTR] + expected: FAIL + + [Can wrap and unwrap ECDSA private key keys using jwk and AES-CTR] + expected: FAIL + + [Can wrap and unwrap RSASSA-PKCS1-v1_5 private key keys using jwk and AES-KW] + expected: FAIL + + [Can wrap and unwrap RSA-PSS private key keys using jwk and AES-KW] + expected: FAIL + + [Can wrap and unwrap AES-CTR keys using jwk and AES-KW] + expected: FAIL + + [Can wrap and unwrap AES-CBC keys using jwk and AES-KW] + expected: FAIL + + [Can wrap and unwrap AES-GCM keys using jwk and AES-KW] + expected: FAIL + + [Can wrap and unwrap AES-KW keys using raw and AES-KW] + expected: FAIL + + [Can wrap and unwrap AES-KW keys using jwk and AES-KW] + expected: FAIL + + [Can wrap and unwrap HMAC keys using jwk and AES-KW] + expected: FAIL + + [Can wrap and unwrap RSA-OAEP private key keys using jwk and AES-KW] + expected: FAIL + + [Can wrap and unwrap ECDH public key keys using spki and AES-KW] + expected: FAIL + + [Can wrap and unwrap ECDH public key keys using jwk and AES-KW] + expected: FAIL + + [Can wrap and unwrap ECDH private key keys using pkcs8 and AES-KW] + expected: FAIL + + [Can wrap and unwrap ECDH private key keys using jwk and AES-KW] + expected: FAIL + + [Can wrap and unwrap ECDSA public key keys using spki and AES-KW] + expected: FAIL + + [Can wrap and unwrap ECDSA public key keys using jwk and AES-KW] + expected: FAIL + + [Can wrap and unwrap ECDSA private key keys using pkcs8 and AES-KW] + expected: FAIL + + [Can wrap and unwrap ECDSA private key keys using jwk and AES-KW] + expected: FAIL + + [Can wrap and unwrap AES-KW keys using raw and AES-GCM] + expected: FAIL + + [Can wrap and unwrap AES-KW keys using jwk and AES-GCM] + expected: FAIL + + [Can wrap and unwrap ECDH public key keys using spki and AES-GCM] + expected: FAIL + + [Can wrap and unwrap ECDH public key keys using jwk and AES-GCM] + expected: FAIL + + [Can wrap and unwrap ECDH private key keys using pkcs8 and AES-GCM] + expected: FAIL + + [Can wrap and unwrap ECDH private key keys using jwk and AES-GCM] + expected: FAIL + + [Can wrap and unwrap ECDSA public key keys using spki and AES-GCM] + expected: FAIL + + [Can wrap and unwrap ECDSA public key keys using jwk and AES-GCM] + expected: FAIL + + [Can wrap and unwrap ECDSA private key keys using pkcs8 and AES-GCM] + expected: FAIL + + [Can wrap and unwrap ECDSA private key keys using jwk and AES-GCM] + expected: FAIL + + [Can wrap and unwrap AES-KW keys using raw and RSA-OAEP] + expected: FAIL + + [Can wrap and unwrap AES-KW keys using jwk and RSA-OAEP] + expected: FAIL + + [Can wrap and unwrap ECDH public key keys using spki and RSA-OAEP] + expected: FAIL + + [Can wrap and unwrap ECDH public key keys using jwk and RSA-OAEP] + expected: FAIL + + [Can wrap and unwrap ECDH private key keys using pkcs8 and RSA-OAEP] + expected: FAIL + + [Can wrap and unwrap ECDH private key keys using jwk and RSA-OAEP] + expected: FAIL + + [Can wrap and unwrap ECDSA public key keys using spki and RSA-OAEP] + expected: FAIL + + [Can wrap and unwrap ECDSA public key keys using jwk and RSA-OAEP] + expected: FAIL + + [Can wrap and unwrap ECDSA private key keys using pkcs8 and RSA-OAEP] + expected: FAIL + + [Can wrap and unwrap ECDSA private key keys using jwk and RSA-OAEP] + expected: FAIL + + [Can wrap and unwrap AES-KW keys using raw and AES-CBC] + expected: FAIL + + [Can wrap and unwrap AES-KW keys using jwk and AES-CBC] + expected: FAIL + + [Can wrap and unwrap ECDH public key keys using spki and AES-CBC] + expected: FAIL + + [Can wrap and unwrap ECDH public key keys using jwk and AES-CBC] + expected: FAIL + + [Can wrap and unwrap ECDH private key keys using pkcs8 and AES-CBC] + expected: FAIL + + [Can wrap and unwrap ECDH private key keys using jwk and AES-CBC] + expected: FAIL + + [Can wrap and unwrap ECDSA public key keys using spki and AES-CBC] + expected: FAIL + + [Can wrap and unwrap ECDSA public key keys using jwk and AES-CBC] + expected: FAIL + + [Can wrap and unwrap ECDSA private key keys using pkcs8 and AES-CBC] + expected: FAIL + + [Can wrap and unwrap ECDSA private key keys using jwk and AES-CBC] + expected: FAIL + diff --git a/testing/web-platform/meta/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker.js.ini b/testing/web-platform/meta/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker.js.ini new file mode 100644 index 000000000..d036154fb --- /dev/null +++ b/testing/web-platform/meta/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker.js.ini @@ -0,0 +1,173 @@ +[wrapKey_unwrapKey.worker] + type: testharness + [Can wrap and unwrap AES-KW keys using raw and AES-CTR] + expected: FAIL + + [Can wrap and unwrap AES-KW keys using jwk and AES-CTR] + expected: FAIL + + [Can wrap and unwrap ECDSA public key keys using spki and AES-CTR] + expected: FAIL + + [Can wrap and unwrap ECDSA public key keys using jwk and AES-CTR] + expected: FAIL + + [Can wrap and unwrap ECDSA private key keys using pkcs8 and AES-CTR] + expected: FAIL + + [Can wrap and unwrap ECDSA private key keys using jwk and AES-CTR] + expected: FAIL + + [Can wrap and unwrap ECDH public key keys using spki and AES-CTR] + expected: FAIL + + [Can wrap and unwrap ECDH public key keys using jwk and AES-CTR] + expected: FAIL + + [Can wrap and unwrap ECDH private key keys using pkcs8 and AES-CTR] + expected: FAIL + + [Can wrap and unwrap ECDH private key keys using jwk and AES-CTR] + expected: FAIL + + [Can wrap and unwrap RSASSA-PKCS1-v1_5 private key keys using jwk and AES-KW] + expected: FAIL + + [Can wrap and unwrap RSA-OAEP private key keys using jwk and AES-KW] + expected: FAIL + + [Can wrap and unwrap AES-CTR keys using jwk and AES-KW] + expected: FAIL + + [Can wrap and unwrap AES-CBC keys using jwk and AES-KW] + expected: FAIL + + [Can wrap and unwrap AES-GCM keys using jwk and AES-KW] + expected: FAIL + + [Can wrap and unwrap AES-KW keys using raw and AES-KW] + expected: FAIL + + [Can wrap and unwrap AES-KW keys using jwk and AES-KW] + expected: FAIL + + [Can wrap and unwrap HMAC keys using jwk and AES-KW] + expected: FAIL + + [Can wrap and unwrap RSA-PSS private key keys using jwk and AES-KW] + expected: FAIL + + [Can wrap and unwrap ECDSA public key keys using spki and AES-KW] + expected: FAIL + + [Can wrap and unwrap ECDSA public key keys using jwk and AES-KW] + expected: FAIL + + [Can wrap and unwrap ECDSA private key keys using pkcs8 and AES-KW] + expected: FAIL + + [Can wrap and unwrap ECDSA private key keys using jwk and AES-KW] + expected: FAIL + + [Can wrap and unwrap ECDH public key keys using spki and AES-KW] + expected: FAIL + + [Can wrap and unwrap ECDH public key keys using jwk and AES-KW] + expected: FAIL + + [Can wrap and unwrap ECDH private key keys using pkcs8 and AES-KW] + expected: FAIL + + [Can wrap and unwrap ECDH private key keys using jwk and AES-KW] + expected: FAIL + + [Can wrap and unwrap AES-KW keys using raw and AES-GCM] + expected: FAIL + + [Can wrap and unwrap AES-KW keys using jwk and AES-GCM] + expected: FAIL + + [Can wrap and unwrap ECDSA public key keys using spki and AES-GCM] + expected: FAIL + + [Can wrap and unwrap ECDSA public key keys using jwk and AES-GCM] + expected: FAIL + + [Can wrap and unwrap ECDSA private key keys using pkcs8 and AES-GCM] + expected: FAIL + + [Can wrap and unwrap ECDSA private key keys using jwk and AES-GCM] + expected: FAIL + + [Can wrap and unwrap ECDH public key keys using spki and AES-GCM] + expected: FAIL + + [Can wrap and unwrap ECDH public key keys using jwk and AES-GCM] + expected: FAIL + + [Can wrap and unwrap ECDH private key keys using pkcs8 and AES-GCM] + expected: FAIL + + [Can wrap and unwrap ECDH private key keys using jwk and AES-GCM] + expected: FAIL + + [Can wrap and unwrap AES-KW keys using raw and AES-CBC] + expected: FAIL + + [Can wrap and unwrap AES-KW keys using jwk and AES-CBC] + expected: FAIL + + [Can wrap and unwrap ECDSA public key keys using spki and AES-CBC] + expected: FAIL + + [Can wrap and unwrap ECDSA public key keys using jwk and AES-CBC] + expected: FAIL + + [Can wrap and unwrap ECDSA private key keys using pkcs8 and AES-CBC] + expected: FAIL + + [Can wrap and unwrap ECDSA private key keys using jwk and AES-CBC] + expected: FAIL + + [Can wrap and unwrap ECDH public key keys using spki and AES-CBC] + expected: FAIL + + [Can wrap and unwrap ECDH public key keys using jwk and AES-CBC] + expected: FAIL + + [Can wrap and unwrap ECDH private key keys using pkcs8 and AES-CBC] + expected: FAIL + + [Can wrap and unwrap ECDH private key keys using jwk and AES-CBC] + expected: FAIL + + [Can wrap and unwrap AES-KW keys using raw and RSA-OAEP] + expected: FAIL + + [Can wrap and unwrap AES-KW keys using jwk and RSA-OAEP] + expected: FAIL + + [Can wrap and unwrap ECDSA public key keys using spki and RSA-OAEP] + expected: FAIL + + [Can wrap and unwrap ECDSA public key keys using jwk and RSA-OAEP] + expected: FAIL + + [Can wrap and unwrap ECDSA private key keys using pkcs8 and RSA-OAEP] + expected: FAIL + + [Can wrap and unwrap ECDSA private key keys using jwk and RSA-OAEP] + expected: FAIL + + [Can wrap and unwrap ECDH public key keys using spki and RSA-OAEP] + expected: FAIL + + [Can wrap and unwrap ECDH public key keys using jwk and RSA-OAEP] + expected: FAIL + + [Can wrap and unwrap ECDH private key keys using pkcs8 and RSA-OAEP] + expected: FAIL + + [Can wrap and unwrap ECDH private key keys using jwk and RSA-OAEP] + expected: FAIL + diff --git a/testing/web-platform/meta/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html.ini b/testing/web-platform/meta/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html.ini new file mode 100644 index 000000000..13fa99690 --- /dev/null +++ b/testing/web-platform/meta/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html.ini @@ -0,0 +1,8 @@ +[DOMException-constructor.html] + type: testharness + [new DOMException("foo"): own-ness] + expected: FAIL + + [new DOMException("bar", "NotSupportedError"): own-ness] + expected: FAIL + diff --git a/testing/web-platform/meta/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html.ini b/testing/web-platform/meta/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html.ini new file mode 100644 index 000000000..39e25898e --- /dev/null +++ b/testing/web-platform/meta/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html.ini @@ -0,0 +1,8 @@ +[constructor-object.html] + type: testharness + [existence and properties of DOMException] + expected: FAIL + + [existence of name and code properties on DOMException.prototype] + expected: FAIL + diff --git a/testing/web-platform/meta/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js.ini b/testing/web-platform/meta/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js.ini new file mode 100644 index 000000000..66a75c592 --- /dev/null +++ b/testing/web-platform/meta/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js.ini @@ -0,0 +1,8 @@ +[constructor-object.worker] + type: testharness + [existence and properties of DOMException] + expected: FAIL + + [existence of name and code properties on DOMException.prototype] + expected: FAIL + diff --git a/testing/web-platform/meta/WebIDL/ecmascript-binding/es-exceptions/exceptions.html.ini b/testing/web-platform/meta/WebIDL/ecmascript-binding/es-exceptions/exceptions.html.ini new file mode 100644 index 000000000..1e0169e78 --- /dev/null +++ b/testing/web-platform/meta/WebIDL/ecmascript-binding/es-exceptions/exceptions.html.ini @@ -0,0 +1,26 @@ +[exceptions.html] + type: testharness + [exception.hasOwnProperty("name")] + expected: FAIL + + [Object.getOwnPropertyDescriptor(exception, "name")] + expected: FAIL + + [typeof exception.message === "string"] + expected: FAIL + + [Object.getOwnPropertyDescriptor(exception, "code")] + expected: FAIL + + [In iframe: exception.hasOwnProperty("name")] + expected: FAIL + + [In iframe: Object.getOwnPropertyDescriptor(exception, "name")] + expected: FAIL + + [In iframe: typeof exception.message === "string"] + expected: FAIL + + [In iframe: Object.getOwnPropertyDescriptor(exception, "code")] + expected: FAIL + diff --git a/testing/web-platform/meta/XMLHttpRequest/XMLHttpRequest-withCredentials.any.js.ini b/testing/web-platform/meta/XMLHttpRequest/XMLHttpRequest-withCredentials.any.js.ini new file mode 100644 index 000000000..95e7ed0fc --- /dev/null +++ b/testing/web-platform/meta/XMLHttpRequest/XMLHttpRequest-withCredentials.any.js.ini @@ -0,0 +1,6 @@ +[XMLHttpRequest-withCredentials.any.worker] + type: testharness + expected: TIMEOUT + +[XMLHttpRequest-withCredentials.any.html] + type: testharness diff --git a/testing/web-platform/meta/XMLHttpRequest/abort-after-stop.htm.ini b/testing/web-platform/meta/XMLHttpRequest/abort-after-stop.htm.ini new file mode 100644 index 000000000..815d68d94 --- /dev/null +++ b/testing/web-platform/meta/XMLHttpRequest/abort-after-stop.htm.ini @@ -0,0 +1,6 @@ +[abort-after-stop.htm] + type: testharness + expected: TIMEOUT + [XMLHttpRequest: abort event should fire when stop() method is used] + expected: FAIL + diff --git a/testing/web-platform/meta/XMLHttpRequest/data-uri.htm.ini b/testing/web-platform/meta/XMLHttpRequest/data-uri.htm.ini new file mode 100644 index 000000000..ef0649f92 --- /dev/null +++ b/testing/web-platform/meta/XMLHttpRequest/data-uri.htm.ini @@ -0,0 +1,20 @@ +[data-uri.htm] + type: testharness + [XHR method GET with charset image/png] + expected: FAIL + + [XHR method POST with charset text/plain] + expected: FAIL + + [XHR method PUT with charset text/plain] + expected: FAIL + + [XHR method DELETE with charset text/plain] + expected: FAIL + + [XHR method HEAD with charset text/plain] + expected: FAIL + + [XHR method UNICORN with charset text/plain] + expected: FAIL + diff --git a/testing/web-platform/meta/XMLHttpRequest/event-readystatechange-loaded.htm.ini b/testing/web-platform/meta/XMLHttpRequest/event-readystatechange-loaded.htm.ini new file mode 100644 index 000000000..5cf0e5fad --- /dev/null +++ b/testing/web-platform/meta/XMLHttpRequest/event-readystatechange-loaded.htm.ini @@ -0,0 +1,5 @@ +[event-readystatechange-loaded.htm] + type: testharness + [XMLHttpRequest: the LOADING state change should only happen once] + expected: FAIL + diff --git a/testing/web-platform/meta/XMLHttpRequest/open-url-bogus.htm.ini b/testing/web-platform/meta/XMLHttpRequest/open-url-bogus.htm.ini new file mode 100644 index 000000000..ef7b5d910 --- /dev/null +++ b/testing/web-platform/meta/XMLHttpRequest/open-url-bogus.htm.ini @@ -0,0 +1,11 @@ +[open-url-bogus.htm] + type: testharness + [XMLHttpRequest: open() - bogus URLs (http:)] + expected: FAIL + + [XMLHttpRequest: open() - bogus URLs (ftp:)] + expected: FAIL + + [XMLHttpRequest: open() - bogus URLs (http:////////////)] + expected: FAIL + diff --git a/testing/web-platform/meta/XMLHttpRequest/open-url-multi-window-4.htm.ini b/testing/web-platform/meta/XMLHttpRequest/open-url-multi-window-4.htm.ini new file mode 100644 index 000000000..b047b0c85 --- /dev/null +++ b/testing/web-platform/meta/XMLHttpRequest/open-url-multi-window-4.htm.ini @@ -0,0 +1,6 @@ +[open-url-multi-window-4.htm] + type: testharness + expected: TIMEOUT + [XMLHttpRequest: open() resolving URLs (multi-Window; 4; evil)] + expected: TIMEOUT + diff --git a/testing/web-platform/meta/XMLHttpRequest/overridemimetype-invalid-mime-type.htm.ini b/testing/web-platform/meta/XMLHttpRequest/overridemimetype-invalid-mime-type.htm.ini new file mode 100644 index 000000000..8dc44ad26 --- /dev/null +++ b/testing/web-platform/meta/XMLHttpRequest/overridemimetype-invalid-mime-type.htm.ini @@ -0,0 +1,5 @@ +[overridemimetype-invalid-mime-type.htm] + type: testharness + [XMLHttpRequest: overrideMimeType() in unsent state, invalid MIME types] + expected: FAIL + diff --git a/testing/web-platform/meta/XMLHttpRequest/responsetext-decoding.htm.ini b/testing/web-platform/meta/XMLHttpRequest/responsetext-decoding.htm.ini new file mode 100644 index 000000000..755f52a16 --- /dev/null +++ b/testing/web-platform/meta/XMLHttpRequest/responsetext-decoding.htm.ini @@ -0,0 +1,14 @@ +[responsetext-decoding.htm] + type: testharness + [XMLHttpRequest: responseText decoding (text/html %3C!doctype%20html%3E%3Cmeta%20charset%3Dwindows-1252%3E%FF)] + expected: FAIL + + [XMLHttpRequest: responseText decoding (text/plain %FE%FF)] + expected: FAIL + + [XMLHttpRequest: responseText decoding (text/plain %FE%FF%FE%FF)] + expected: FAIL + + [XMLHttpRequest: responseText decoding (text/plain %C2)] + expected: FAIL + diff --git a/testing/web-platform/meta/XMLHttpRequest/responsexml-document-properties.htm.ini b/testing/web-platform/meta/XMLHttpRequest/responsexml-document-properties.htm.ini new file mode 100644 index 000000000..84467842a --- /dev/null +++ b/testing/web-platform/meta/XMLHttpRequest/responsexml-document-properties.htm.ini @@ -0,0 +1,8 @@ +[responsexml-document-properties.htm] + type: testharness + [cookie] + expected: FAIL + + [cookie (after setting it)] + expected: FAIL + diff --git a/testing/web-platform/meta/XMLHttpRequest/send-authentication-basic.htm.ini b/testing/web-platform/meta/XMLHttpRequest/send-authentication-basic.htm.ini new file mode 100644 index 000000000..4aa67f4e1 --- /dev/null +++ b/testing/web-platform/meta/XMLHttpRequest/send-authentication-basic.htm.ini @@ -0,0 +1,5 @@ +[send-authentication-basic.htm] + type: testharness + [XMLHttpRequest: send() - "Basic" authenticated requests with user name and password passed to open()] + expected: FAIL + diff --git a/testing/web-platform/meta/XMLHttpRequest/send-authentication-cors-basic-setrequestheader.htm.ini b/testing/web-platform/meta/XMLHttpRequest/send-authentication-cors-basic-setrequestheader.htm.ini new file mode 100644 index 000000000..13c1bad8d --- /dev/null +++ b/testing/web-platform/meta/XMLHttpRequest/send-authentication-cors-basic-setrequestheader.htm.ini @@ -0,0 +1,5 @@ +[send-authentication-cors-basic-setrequestheader.htm] + type: testharness + [XMLHttpRequest: send() - "Basic" authenticated CORS request using setRequestHeader() (expects to succeed)] + expected: FAIL + diff --git a/testing/web-platform/meta/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred.htm.ini b/testing/web-platform/meta/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred.htm.ini new file mode 100644 index 000000000..ae2e54330 --- /dev/null +++ b/testing/web-platform/meta/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred.htm.ini @@ -0,0 +1,5 @@ +[send-authentication-cors-setrequestheader-no-cred.htm] + type: testharness + [CORS request with setRequestHeader auth to URL accepting Authorization header] + expected: FAIL + diff --git a/testing/web-platform/meta/XMLHttpRequest/send-entity-body-document-bogus.htm.ini b/testing/web-platform/meta/XMLHttpRequest/send-entity-body-document-bogus.htm.ini new file mode 100644 index 000000000..eeccdc772 --- /dev/null +++ b/testing/web-platform/meta/XMLHttpRequest/send-entity-body-document-bogus.htm.ini @@ -0,0 +1,5 @@ +[send-entity-body-document-bogus.htm] + type: testharness + [XMLHttpRequest: send() - unserializable Document] + expected: FAIL + diff --git a/testing/web-platform/meta/XMLHttpRequest/send-network-error-sync-events.sub.htm.ini b/testing/web-platform/meta/XMLHttpRequest/send-network-error-sync-events.sub.htm.ini new file mode 100644 index 000000000..d7a4bd92f --- /dev/null +++ b/testing/web-platform/meta/XMLHttpRequest/send-network-error-sync-events.sub.htm.ini @@ -0,0 +1,5 @@ +[send-network-error-sync-events.sub.htm] + type: testharness + [XmlHttpRequest: The send() method: Throw a "throw an "NetworkError" exception when Network error happens (synchronous flag is set)] + expected: FAIL + diff --git a/testing/web-platform/meta/XMLHttpRequest/send-receive-utf16.htm.ini b/testing/web-platform/meta/XMLHttpRequest/send-receive-utf16.htm.ini new file mode 100644 index 000000000..6f0c89881 --- /dev/null +++ b/testing/web-platform/meta/XMLHttpRequest/send-receive-utf16.htm.ini @@ -0,0 +1,5 @@ +[send-receive-utf16.htm] + type: testharness + [UTF-16 with BOM, no encoding in content-type] + expected: FAIL + diff --git a/testing/web-platform/meta/XMLHttpRequest/send-redirect-post-upload.htm.ini b/testing/web-platform/meta/XMLHttpRequest/send-redirect-post-upload.htm.ini new file mode 100644 index 000000000..9f950cebe --- /dev/null +++ b/testing/web-platform/meta/XMLHttpRequest/send-redirect-post-upload.htm.ini @@ -0,0 +1,3 @@ +[send-redirect-post-upload.htm] + type: testharness + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1290916 diff --git a/testing/web-platform/meta/XMLHttpRequest/send-sync-blocks-async.htm.ini b/testing/web-platform/meta/XMLHttpRequest/send-sync-blocks-async.htm.ini new file mode 100644 index 000000000..2674f1713 --- /dev/null +++ b/testing/web-platform/meta/XMLHttpRequest/send-sync-blocks-async.htm.ini @@ -0,0 +1,5 @@ +[send-sync-blocks-async.htm] + type: testharness + [XMLHttpRequest: sync requests should block events on pending async requests] + expected: FAIL + diff --git a/testing/web-platform/meta/XMLHttpRequest/setrequestheader-bogus-value.htm.ini b/testing/web-platform/meta/XMLHttpRequest/setrequestheader-bogus-value.htm.ini new file mode 100644 index 000000000..ffa62dcf2 --- /dev/null +++ b/testing/web-platform/meta/XMLHttpRequest/setrequestheader-bogus-value.htm.ini @@ -0,0 +1,8 @@ +[setrequestheader-bogus-value.htm] + type: testharness + [XMLHttpRequest: setRequestHeader() value argument checks 2] + expected: FAIL + + [XMLHttpRequest: setRequestHeader() value argument checks 3] + expected: FAIL + diff --git a/testing/web-platform/meta/XMLHttpRequest/setrequestheader-case-insensitive.htm.ini b/testing/web-platform/meta/XMLHttpRequest/setrequestheader-case-insensitive.htm.ini new file mode 100644 index 000000000..16277476d --- /dev/null +++ b/testing/web-platform/meta/XMLHttpRequest/setrequestheader-case-insensitive.htm.ini @@ -0,0 +1,5 @@ +[setrequestheader-case-insensitive.htm] + type: testharness + [XMLHttpRequest: setRequestHeader() - headers that differ in case] + expected: FAIL + diff --git a/testing/web-platform/meta/XMLHttpRequest/setrequestheader-content-type.htm.ini b/testing/web-platform/meta/XMLHttpRequest/setrequestheader-content-type.htm.ini new file mode 100644 index 000000000..361ad6eb5 --- /dev/null +++ b/testing/web-platform/meta/XMLHttpRequest/setrequestheader-content-type.htm.ini @@ -0,0 +1,11 @@ +[setrequestheader-content-type.htm] + type: testharness + [ReadableStream request respects setRequestHeader("")] + expected: FAIL + + [ReadableStream request with under type sends no Content-Type without setRequestHeader() call] + expected: FAIL + + [ReadableStream request keeps setRequestHeader() Content-Type and charset] + expected: FAIL + diff --git a/testing/web-platform/meta/XMLHttpRequest/setrequestheader-header-allowed.htm.ini b/testing/web-platform/meta/XMLHttpRequest/setrequestheader-header-allowed.htm.ini new file mode 100644 index 000000000..9a8d9b02b --- /dev/null +++ b/testing/web-platform/meta/XMLHttpRequest/setrequestheader-header-allowed.htm.ini @@ -0,0 +1,29 @@ +[setrequestheader-header-allowed.htm] + type: testharness + [XMLHttpRequest: setRequestHeader() - headers that are allowed (Authorization)] + expected: FAIL + + [XMLHttpRequest: setRequestHeader() - headers that are allowed (Pragma)] + expected: FAIL + + [XMLHttpRequest: setRequestHeader() - headers that are allowed (User-Agent)] + expected: FAIL + + [XMLHttpRequest: setRequestHeader() - headers that are allowed (Content-Transfer-Encoding)] + expected: FAIL + + [XMLHttpRequest: setRequestHeader() - headers that are allowed (Content-Type)] + expected: FAIL + + [XMLHttpRequest: setRequestHeader() - headers that are allowed (Overwrite)] + expected: FAIL + + [XMLHttpRequest: setRequestHeader() - headers that are allowed (If)] + expected: FAIL + + [XMLHttpRequest: setRequestHeader() - headers that are allowed (Status-URI)] + expected: FAIL + + [XMLHttpRequest: setRequestHeader() - headers that are allowed (X-Pink-Unicorn)] + expected: FAIL + diff --git a/testing/web-platform/meta/XMLHttpRequest/xmlhttprequest-timeout-overridesexpires.html.ini b/testing/web-platform/meta/XMLHttpRequest/xmlhttprequest-timeout-overridesexpires.html.ini new file mode 100644 index 000000000..ba7ba0a46 --- /dev/null +++ b/testing/web-platform/meta/XMLHttpRequest/xmlhttprequest-timeout-overridesexpires.html.ini @@ -0,0 +1,6 @@ +[xmlhttprequest-timeout-overridesexpires.html] + type: testharness + [Timeout test: timeout set to expired value before load fires, original timeout at 1000, reset at 400 to 300] + expected: + if debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + diff --git a/testing/web-platform/meta/ambient-light/AmbientLightSensor_browsing_context.html.ini b/testing/web-platform/meta/ambient-light/AmbientLightSensor_browsing_context.html.ini new file mode 100644 index 000000000..bd7f8cb09 --- /dev/null +++ b/testing/web-platform/meta/ambient-light/AmbientLightSensor_browsing_context.html.ini @@ -0,0 +1,8 @@ +[AmbientLightSensor_browsing_context.html] + type: testharness + [sensor readings can not be fired within iframes] + expected: FAIL + + [sensor readings can not be fired on the background tab] + expected: FAIL + diff --git a/testing/web-platform/meta/ambient-light/AmbientLightSensor_onstatechange.html.ini b/testing/web-platform/meta/ambient-light/AmbientLightSensor_onstatechange.html.ini new file mode 100644 index 000000000..c0f55f98d --- /dev/null +++ b/testing/web-platform/meta/ambient-light/AmbientLightSensor_onstatechange.html.ini @@ -0,0 +1,12 @@ +[AmbientLightSensor_onstatechange.html] + type: testharness + expected: ERROR + [The default sensor.state is 'idle'.] + expected: FAIL + + [The sensor.state changes to 'activating' after sensor.start().] + expected: FAIL + + [The sensor.state changes to 'idle' after sensor.stop().] + expected: FAIL + diff --git a/testing/web-platform/meta/ambient-light/AmbientLightSensor_start.html.ini b/testing/web-platform/meta/ambient-light/AmbientLightSensor_start.html.ini new file mode 100644 index 000000000..8c5800404 --- /dev/null +++ b/testing/web-platform/meta/ambient-light/AmbientLightSensor_start.html.ini @@ -0,0 +1,9 @@ +[AmbientLightSensor_start.html] + type: testharness + expected: ERROR + [the sensor.reading is AmbientLightSensorReading after executing start() method] + expected: FAIL + + [throw an InvalidStateError exception when state is neither idle nor errored] + expected: FAIL + diff --git a/testing/web-platform/meta/ambient-light/AmbientLightSensor_stop.html.ini b/testing/web-platform/meta/ambient-light/AmbientLightSensor_stop.html.ini new file mode 100644 index 000000000..866ff525c --- /dev/null +++ b/testing/web-platform/meta/ambient-light/AmbientLightSensor_stop.html.ini @@ -0,0 +1,9 @@ +[AmbientLightSensor_stop.html] + type: testharness + expected: ERROR + [the sensor.reading is null after executing stop() method] + expected: FAIL + + [throw an InvalidStateError exception when state is either idle or errored] + expected: FAIL + diff --git a/testing/web-platform/meta/ambient-light/AmbientLightSensor_tests.html.ini b/testing/web-platform/meta/ambient-light/AmbientLightSensor_tests.html.ini new file mode 100644 index 000000000..368b798c5 --- /dev/null +++ b/testing/web-platform/meta/ambient-light/AmbientLightSensor_tests.html.ini @@ -0,0 +1,5 @@ +[AmbientLightSensor_tests.html] + type: testharness + [Test suite not implemented yet.] + expected: FAIL + diff --git a/testing/web-platform/meta/ambient-light/idlharness.html.ini b/testing/web-platform/meta/ambient-light/idlharness.html.ini new file mode 100644 index 000000000..083fd6277 --- /dev/null +++ b/testing/web-platform/meta/ambient-light/idlharness.html.ini @@ -0,0 +1,98 @@ +[idlharness.html] + type: testharness + [SensorReadingEvent must be primary interface of new SensorReadingEvent({ reading: new AmbientLightSensorReading({ illuminance: 750 }) });] + expected: FAIL + + [Stringification of new SensorReadingEvent({ reading: new AmbientLightSensorReading({ illuminance: 750 }) });] + expected: FAIL + + [SensorReadingEvent interface: new SensorReadingEvent({ reading: new AmbientLightSensorReading({ illuminance: 750 }) }); must inherit property "reading" with the proper type (0)] + expected: FAIL + + [AmbientLightSensor interface: existence and properties of interface object] + expected: FAIL + + [AmbientLightSensor interface object length] + expected: FAIL + + [AmbientLightSensor interface object name] + expected: FAIL + + [AmbientLightSensor interface: existence and properties of interface prototype object] + expected: FAIL + + [AmbientLightSensor interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [AmbientLightSensor interface: attribute reading] + expected: FAIL + + [AmbientLightSensor must be primary interface of new AmbientLightSensor();] + expected: FAIL + + [Stringification of new AmbientLightSensor();] + expected: FAIL + + [AmbientLightSensor interface: new AmbientLightSensor(); must inherit property "reading" with the proper type (0)] + expected: FAIL + + [Sensor interface: new AmbientLightSensor(); must inherit property "state" with the proper type (0)] + expected: FAIL + + [Sensor interface: new AmbientLightSensor(); must inherit property "reading" with the proper type (1)] + expected: FAIL + + [Sensor interface: new AmbientLightSensor(); must inherit property "start" with the proper type (2)] + expected: FAIL + + [Sensor interface: new AmbientLightSensor(); must inherit property "stop" with the proper type (3)] + expected: FAIL + + [Sensor interface: new AmbientLightSensor(); must inherit property "onchange" with the proper type (4)] + expected: FAIL + + [Sensor interface: new AmbientLightSensor(); must inherit property "onstatechange" with the proper type (5)] + expected: FAIL + + [Sensor interface: new AmbientLightSensor(); must inherit property "onerror" with the proper type (6)] + expected: FAIL + + [AmbientLightSensorReading interface: existence and properties of interface object] + expected: FAIL + + [AmbientLightSensorReading interface object length] + expected: FAIL + + [AmbientLightSensorReading interface object name] + expected: FAIL + + [AmbientLightSensorReading interface: existence and properties of interface prototype object] + expected: FAIL + + [AmbientLightSensorReading interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [AmbientLightSensorReading interface: attribute illuminance] + expected: FAIL + + [AmbientLightSensorReading must be primary interface of new AmbientLightSensorReading({ illuminance: 750 });] + expected: FAIL + + [Stringification of new AmbientLightSensorReading({ illuminance: 750 });] + expected: FAIL + + [AmbientLightSensorReading interface: new AmbientLightSensorReading({ illuminance: 750 }); must inherit property "illuminance" with the proper type (0)] + expected: FAIL + + [SensorReading interface: new AmbientLightSensorReading({ illuminance: 750 }); must inherit property "timeStamp" with the proper type (0)] + expected: FAIL + + [SensorReadingEvent must be primary interface of new SensorReadingEvent("reading", { reading: new AmbientLightSensorReading({ illuminance: 750 }) });] + expected: FAIL + + [Stringification of new SensorReadingEvent("reading", { reading: new AmbientLightSensorReading({ illuminance: 750 }) });] + expected: FAIL + + [SensorReadingEvent interface: new SensorReadingEvent("reading", { reading: new AmbientLightSensorReading({ illuminance: 750 }) }); must inherit property "reading" with the proper type (0)] + expected: FAIL + diff --git a/testing/web-platform/meta/app-uri/appURI_test.html.ini b/testing/web-platform/meta/app-uri/appURI_test.html.ini new file mode 100644 index 000000000..ff529c930 --- /dev/null +++ b/testing/web-platform/meta/app-uri/appURI_test.html.ini @@ -0,0 +1,3 @@ +[appURI_test.html] + type: testharness + expected: TIMEOUT diff --git a/testing/web-platform/meta/battery-status/battery-charging-manual.html.ini b/testing/web-platform/meta/battery-status/battery-charging-manual.html.ini new file mode 100644 index 000000000..495e7e372 --- /dev/null +++ b/testing/web-platform/meta/battery-status/battery-charging-manual.html.ini @@ -0,0 +1,4 @@ +[battery-charging-manual.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313580 +[battery-charging-manual.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313580 diff --git a/testing/web-platform/meta/battery-status/battery-discharging-manual.html.ini b/testing/web-platform/meta/battery-status/battery-discharging-manual.html.ini new file mode 100644 index 000000000..cfbcfc061 --- /dev/null +++ b/testing/web-platform/meta/battery-status/battery-discharging-manual.html.ini @@ -0,0 +1,4 @@ +[battery-discharging-manual.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313580 +[battery-discharging-manual.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313580 diff --git a/testing/web-platform/meta/battery-status/battery-full-manual.html.ini b/testing/web-platform/meta/battery-status/battery-full-manual.html.ini new file mode 100644 index 000000000..29b47430f --- /dev/null +++ b/testing/web-platform/meta/battery-status/battery-full-manual.html.ini @@ -0,0 +1,4 @@ +[battery-full-manual.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313580 +[battery-full-manual.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313580 diff --git a/testing/web-platform/meta/battery-status/battery-interface-idlharness.html.ini b/testing/web-platform/meta/battery-status/battery-interface-idlharness.html.ini new file mode 100644 index 000000000..e9d063689 --- /dev/null +++ b/testing/web-platform/meta/battery-status/battery-interface-idlharness.html.ini @@ -0,0 +1,4 @@ +[battery-interface-idlharness.html] + type: testharness + [Battery test: IDL] + expected: FAIL diff --git a/testing/web-platform/meta/battery-status/battery-plugging-in-manual.html.ini b/testing/web-platform/meta/battery-status/battery-plugging-in-manual.html.ini new file mode 100644 index 000000000..0313e9c2b --- /dev/null +++ b/testing/web-platform/meta/battery-status/battery-plugging-in-manual.html.ini @@ -0,0 +1,4 @@ +[battery-plugging-in-manual.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313580 +[battery-plugging-in-manual.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313580 diff --git a/testing/web-platform/meta/battery-status/battery-promise-iframe.html.ini b/testing/web-platform/meta/battery-status/battery-promise-iframe.html.ini new file mode 100644 index 000000000..54c5940c5 --- /dev/null +++ b/testing/web-platform/meta/battery-status/battery-promise-iframe.html.ini @@ -0,0 +1,4 @@ +[battery-promise-iframe.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313580 +[battery-promise-iframe.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313580 diff --git a/testing/web-platform/meta/battery-status/battery-promise-window.html.ini b/testing/web-platform/meta/battery-status/battery-promise-window.html.ini new file mode 100644 index 000000000..d288398f5 --- /dev/null +++ b/testing/web-platform/meta/battery-status/battery-promise-window.html.ini @@ -0,0 +1,4 @@ +[battery-promise-window.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313580 +[battery-promise-window.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313580 diff --git a/testing/web-platform/meta/battery-status/battery-promise.html.ini b/testing/web-platform/meta/battery-status/battery-promise.html.ini new file mode 100644 index 000000000..ded8fc72e --- /dev/null +++ b/testing/web-platform/meta/battery-status/battery-promise.html.ini @@ -0,0 +1,2 @@ +[battery-promise.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313580 diff --git a/testing/web-platform/meta/battery-status/battery-unplugging-manual.html.ini b/testing/web-platform/meta/battery-status/battery-unplugging-manual.html.ini new file mode 100644 index 000000000..47dc08967 --- /dev/null +++ b/testing/web-platform/meta/battery-status/battery-unplugging-manual.html.ini @@ -0,0 +1,4 @@ +[battery-unplugging-manual.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313580 +[battery-unplugging-manual.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313580 diff --git a/testing/web-platform/meta/battery-status/support-iframe-initial.html.ini b/testing/web-platform/meta/battery-status/support-iframe-initial.html.ini new file mode 100644 index 000000000..624e3d2be --- /dev/null +++ b/testing/web-platform/meta/battery-status/support-iframe-initial.html.ini @@ -0,0 +1,4 @@ +[support-iframe-initial.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313580 +[support-iframe-initial.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313580 diff --git a/testing/web-platform/meta/battery-status/support-iframe.html.ini b/testing/web-platform/meta/battery-status/support-iframe.html.ini new file mode 100644 index 000000000..d7938d12d --- /dev/null +++ b/testing/web-platform/meta/battery-status/support-iframe.html.ini @@ -0,0 +1,4 @@ +[support-iframe.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313580 +[support-iframe.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313580 diff --git a/testing/web-platform/meta/battery-status/support-window-open.html.ini b/testing/web-platform/meta/battery-status/support-window-open.html.ini new file mode 100644 index 000000000..18c5b6974 --- /dev/null +++ b/testing/web-platform/meta/battery-status/support-window-open.html.ini @@ -0,0 +1,4 @@ +[support-window-open.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313580 +[support-window-open.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313580 diff --git a/testing/web-platform/meta/compat/webkit-text-fill-color-currentColor.html.ini b/testing/web-platform/meta/compat/webkit-text-fill-color-currentColor.html.ini new file mode 100644 index 000000000..6174d5437 --- /dev/null +++ b/testing/web-platform/meta/compat/webkit-text-fill-color-currentColor.html.ini @@ -0,0 +1,3 @@ +[webkit-text-fill-color-currentColor.html] + type: testharness + prefs: [layout.css.prefixes.webkit:true] diff --git a/testing/web-platform/meta/compat/webkit-text-fill-color-property-002.html.ini b/testing/web-platform/meta/compat/webkit-text-fill-color-property-002.html.ini new file mode 100644 index 000000000..0f467a90c --- /dev/null +++ b/testing/web-platform/meta/compat/webkit-text-fill-color-property-002.html.ini @@ -0,0 +1,3 @@ +[webkit-text-fill-color-property-002.html] + type: reftest + prefs: [layout.css.prefixes.webkit:true] diff --git a/testing/web-platform/meta/compat/webkit-text-fill-color-property-003.html.ini b/testing/web-platform/meta/compat/webkit-text-fill-color-property-003.html.ini new file mode 100644 index 000000000..da5b349b3 --- /dev/null +++ b/testing/web-platform/meta/compat/webkit-text-fill-color-property-003.html.ini @@ -0,0 +1,3 @@ +[webkit-text-fill-color-property-003.html] + type: reftest + prefs: [layout.css.prefixes.webkit:true] diff --git a/testing/web-platform/meta/compat/webkit-text-fill-color-property-004.html.ini b/testing/web-platform/meta/compat/webkit-text-fill-color-property-004.html.ini new file mode 100644 index 000000000..170ccbc9f --- /dev/null +++ b/testing/web-platform/meta/compat/webkit-text-fill-color-property-004.html.ini @@ -0,0 +1,3 @@ +[webkit-text-fill-color-property-004.html] + type: reftest + prefs: [layout.css.prefixes.webkit:true] diff --git a/testing/web-platform/meta/compat/webkit-text-fill-color-property-005.html.ini b/testing/web-platform/meta/compat/webkit-text-fill-color-property-005.html.ini new file mode 100644 index 000000000..cce187c05 --- /dev/null +++ b/testing/web-platform/meta/compat/webkit-text-fill-color-property-005.html.ini @@ -0,0 +1,3 @@ +[webkit-text-fill-color-property-005.html] + type: reftest + prefs: [layout.css.prefixes.webkit:true] diff --git a/testing/web-platform/meta/compat/webkit-text-fill-color-property-006.html.ini b/testing/web-platform/meta/compat/webkit-text-fill-color-property-006.html.ini new file mode 100644 index 000000000..2fe19cdc2 --- /dev/null +++ b/testing/web-platform/meta/compat/webkit-text-fill-color-property-006.html.ini @@ -0,0 +1,3 @@ +[webkit-text-fill-color-property-006.html] + type: reftest + prefs: [layout.css.prefixes.webkit:true] diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib-2/form-action-src-blocked.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib-2/form-action-src-blocked.sub.html.ini new file mode 100644 index 000000000..8ac73c316 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/blink-contrib-2/form-action-src-blocked.sub.html.ini @@ -0,0 +1,5 @@ +[form-action-src-blocked.sub.html] + type: testharness + [form-action-src-blocked] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib-2/form-action-src-get-blocked.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib-2/form-action-src-get-blocked.sub.html.ini new file mode 100644 index 000000000..af5fd0c65 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/blink-contrib-2/form-action-src-get-blocked.sub.html.ini @@ -0,0 +1,5 @@ +[form-action-src-get-blocked.sub.html] + type: testharness + [form-action-src-allowed] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib-2/form-action-src-javascript-blocked.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib-2/form-action-src-javascript-blocked.sub.html.ini new file mode 100644 index 000000000..bc27ea246 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/blink-contrib-2/form-action-src-javascript-blocked.sub.html.ini @@ -0,0 +1,5 @@ +[form-action-src-javascript-blocked.sub.html] + type: testharness + [form-action-src-javascript-blocked] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib-2/form-action-src-redirect-blocked.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib-2/form-action-src-redirect-blocked.sub.html.ini new file mode 100644 index 000000000..1006c4fb2 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/blink-contrib-2/form-action-src-redirect-blocked.sub.html.ini @@ -0,0 +1,8 @@ +[form-action-src-redirect-blocked.sub.html] + type: testharness + [Violation report status OK.] + expected: FAIL + + [form-action-src-redirect-blocked] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib-2/plugintypes-notype-data.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib-2/plugintypes-notype-data.sub.html.ini new file mode 100644 index 000000000..2c70a134b --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/blink-contrib-2/plugintypes-notype-data.sub.html.ini @@ -0,0 +1,5 @@ +[plugintypes-notype-data.sub.html] + type: testharness + [Violation report status OK.] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib-2/plugintypes-notype-url.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib-2/plugintypes-notype-url.sub.html.ini new file mode 100644 index 000000000..39ce507e2 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/blink-contrib-2/plugintypes-notype-url.sub.html.ini @@ -0,0 +1,5 @@ +[plugintypes-notype-url.sub.html] + type: testharness + [Violation report status OK.] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib-2/plugintypes-nourl-blocked.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib-2/plugintypes-nourl-blocked.sub.html.ini new file mode 100644 index 000000000..eb5adf9b6 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/blink-contrib-2/plugintypes-nourl-blocked.sub.html.ini @@ -0,0 +1,5 @@ +[plugintypes-nourl-blocked.sub.html] + type: testharness + [Violation report status OK.] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib-2/scripthash-default-src.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib-2/scripthash-default-src.sub.html.ini new file mode 100644 index 000000000..ae7224bf0 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/blink-contrib-2/scripthash-default-src.sub.html.ini @@ -0,0 +1,5 @@ +[scripthash-default-src.sub.html] + type: testharness + [Violation report status OK.] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib-2/scriptnonce-basic-blocked.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib-2/scriptnonce-basic-blocked.sub.html.ini new file mode 100644 index 000000000..734897275 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/blink-contrib-2/scriptnonce-basic-blocked.sub.html.ini @@ -0,0 +1,8 @@ +[scriptnonce-basic-blocked.sub.html] + type: testharness + [Expecting alerts: ["PASS (1/2)","PASS (2/2)"\]] + expected: TIMEOUT + + [Expecting alerts: ["PASS (closely-quoted nonce)","PASS (nonce w/whitespace)"\]] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib-2/stylehash-basic-blocked.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib-2/stylehash-basic-blocked.sub.html.ini new file mode 100644 index 000000000..6f72d4eae --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/blink-contrib-2/stylehash-basic-blocked.sub.html.ini @@ -0,0 +1,5 @@ +[stylehash-basic-blocked.sub.html] + type: testharness + [Expecting alerts: ["PASS: The 'p' element's text is green, which means the style was correctly applied."\]] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib-2/stylehash-default-src.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib-2/stylehash-default-src.sub.html.ini new file mode 100644 index 000000000..99a9231b0 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/blink-contrib-2/stylehash-default-src.sub.html.ini @@ -0,0 +1,5 @@ +[stylehash-default-src.sub.html] + type: testharness + [stylehash allowed from default-src] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/connect-src-eventsource-redirect-to-blocked.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/connect-src-eventsource-redirect-to-blocked.sub.html.ini new file mode 100644 index 000000000..18d6b7bc3 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/blink-contrib/connect-src-eventsource-redirect-to-blocked.sub.html.ini @@ -0,0 +1,5 @@ +[connect-src-eventsource-redirect-to-blocked.sub.html] + type: testharness + [Expecting logs: ["PASS EventSource() did not follow the disallowed redirect.","PASS successfullyParsed is true","TEST COMPLETE"\]] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/filesystem-urls-do-not-match-self.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/filesystem-urls-do-not-match-self.sub.html.ini new file mode 100644 index 000000000..30f559858 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/blink-contrib/filesystem-urls-do-not-match-self.sub.html.ini @@ -0,0 +1,8 @@ +[filesystem-urls-do-not-match-self.sub.html] + type: testharness + [Violation report status OK.] + expected: FAIL + + [filesystem-urls-do-not-match-self] + expected: NOTRUN + diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/filesystem-urls-match-filesystem.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/filesystem-urls-match-filesystem.sub.html.ini new file mode 100644 index 000000000..eeb96e3dd --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/blink-contrib/filesystem-urls-match-filesystem.sub.html.ini @@ -0,0 +1,5 @@ +[filesystem-urls-match-filesystem.sub.html] + type: testharness + [Expecting logs: ["PASS (1/1)"\]] + expected: NOTRUN + diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/frame-src-blocked.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/frame-src-blocked.sub.html.ini new file mode 100644 index 000000000..4bfa1ea92 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/blink-contrib/frame-src-blocked.sub.html.ini @@ -0,0 +1,5 @@ +[frame-src-blocked.sub.html] + type: testharness + [Expecting logs: ["PASS IFrame #1 generated a load event."\]] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/frame-src-cross-origin-load.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/frame-src-cross-origin-load.sub.html.ini new file mode 100644 index 000000000..2c4f7da4e --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/blink-contrib/frame-src-cross-origin-load.sub.html.ini @@ -0,0 +1,5 @@ +[frame-src-cross-origin-load.sub.html] + type: testharness + [Expecting logs: ["PASS IFrame #1 generated a load event.","PASS IFrame #2 generated a load event.","PASS IFrame #3 generated a load event."\]] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/media-src-track-block.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/media-src-track-block.sub.html.ini new file mode 100644 index 000000000..98e4f4338 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/blink-contrib/media-src-track-block.sub.html.ini @@ -0,0 +1,8 @@ +[media-src-track-block.sub.html] + type: testharness + [Expecting alerts: ["PASS"\]] + expected: FAIL + + [Violation report status OK.] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-archive-codebase.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-archive-codebase.sub.html.ini new file mode 100644 index 000000000..3fd4d6eb2 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-archive-codebase.sub.html.ini @@ -0,0 +1,11 @@ +[object-src-applet-archive-codebase.sub.html] + type: testharness + expected: + if not debug and (os == "mac") and (version == "OS X 10.8") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and (os == "mac") and (version == "OS X 10.8") and (processor == "x86_64") and (bits == 64): TIMEOUT + [Expecting logs: ["PASS"\]] + expected: NOTRUN + + [Violation report status OK.] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-archive.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-archive.sub.html.ini new file mode 100644 index 000000000..bbbfb43a4 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-archive.sub.html.ini @@ -0,0 +1,11 @@ +[object-src-applet-archive.sub.html] + type: testharness + expected: + if not debug and (os == "mac") and (version == "OS X 10.8") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and (os == "mac") and (version == "OS X 10.8") and (processor == "x86_64") and (bits == 64): TIMEOUT + [Expecting logs: ["PASS"\]] + expected: NOTRUN + + [Violation report status OK.] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-code-codebase.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-code-codebase.sub.html.ini new file mode 100644 index 000000000..4c63ee29b --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-code-codebase.sub.html.ini @@ -0,0 +1,11 @@ +[object-src-applet-code-codebase.sub.html] + type: testharness + expected: + if not debug and (os == "mac") and (version == "OS X 10.8") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and (os == "mac") and (version == "OS X 10.8") and (processor == "x86_64") and (bits == 64): TIMEOUT + [Expecting logs: ["PASS"\]] + expected: NOTRUN + + [Violation report status OK.] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-code.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-code.sub.html.ini new file mode 100644 index 000000000..8ff7fcb45 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-code.sub.html.ini @@ -0,0 +1,11 @@ +[object-src-applet-code.sub.html] + type: testharness + expected: + if not debug and (os == "mac") and (version == "OS X 10.8") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and (os == "mac") and (version == "OS X 10.8") and (processor == "x86_64") and (bits == 64): TIMEOUT + [Expecting logs: ["PASS"\]] + expected: NOTRUN + + [Violation report status OK.] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/object-src-no-url-blocked.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/object-src-no-url-blocked.sub.html.ini new file mode 100644 index 000000000..b81478a41 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/blink-contrib/object-src-no-url-blocked.sub.html.ini @@ -0,0 +1,5 @@ +[object-src-no-url-blocked.sub.html] + type: testharness + [Violation report status OK.] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/self-doesnt-match-blob.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/self-doesnt-match-blob.sub.html.ini new file mode 100644 index 000000000..99922c8ef --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/blink-contrib/self-doesnt-match-blob.sub.html.ini @@ -0,0 +1,3 @@ +[self-doesnt-match-blob.sub.html] + type: testharness + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1273241 diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/star-doesnt-match-blob.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/star-doesnt-match-blob.sub.html.ini new file mode 100644 index 000000000..60f4aa844 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/blink-contrib/star-doesnt-match-blob.sub.html.ini @@ -0,0 +1,3 @@ +[star-doesnt-match-blob.sub.html] + type: testharness + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1273241 diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/worker-connect-src-allowed.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/worker-connect-src-allowed.sub.html.ini new file mode 100644 index 000000000..1e0b9a06f --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/blink-contrib/worker-connect-src-allowed.sub.html.ini @@ -0,0 +1,3 @@ +[worker-connect-src-allowed.sub.html] + type: testharness + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1273241 diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/worker-importscripts-blocked.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/worker-importscripts-blocked.sub.html.ini new file mode 100644 index 000000000..4f0bccdf4 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/blink-contrib/worker-importscripts-blocked.sub.html.ini @@ -0,0 +1,8 @@ +[worker-importscripts-blocked.sub.html] + type: testharness + [worker-importscripts-blocked] + expected: FAIL + + [worker-importscripts-blocked 1] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/worker-script-src.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/worker-script-src.sub.html.ini new file mode 100644 index 000000000..355a0b5d8 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/blink-contrib/worker-script-src.sub.html.ini @@ -0,0 +1,3 @@ +[worker-script-src.sub.html] + type: testharness + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1273241 diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/worker-set-timeout-blocked.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/worker-set-timeout-blocked.sub.html.ini new file mode 100644 index 000000000..36e6bb1f6 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/blink-contrib/worker-set-timeout-blocked.sub.html.ini @@ -0,0 +1,5 @@ +[worker-set-timeout-blocked.sub.html] + type: testharness + [Expecting alerts: ["setTimeout blocked"\]] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/child-src/child-src-blocked.sub.html.ini b/testing/web-platform/meta/content-security-policy/child-src/child-src-blocked.sub.html.ini new file mode 100644 index 000000000..fccf9a0c7 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/child-src/child-src-blocked.sub.html.ini @@ -0,0 +1,5 @@ +[child-src-blocked.sub.html] + type: testharness + [Expecting logs: ["PASS IFrame #1 generated a load event."\]] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/child-src/child-src-conflicting-frame-src.sub.html.ini b/testing/web-platform/meta/content-security-policy/child-src/child-src-conflicting-frame-src.sub.html.ini new file mode 100644 index 000000000..22b871d03 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/child-src/child-src-conflicting-frame-src.sub.html.ini @@ -0,0 +1,5 @@ +[child-src-conflicting-frame-src.sub.html] + type: testharness + [Expecting logs: ["PASS IFrame #1 generated a load event."\]] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/child-src/child-src-cross-origin-load.sub.html.ini b/testing/web-platform/meta/content-security-policy/child-src/child-src-cross-origin-load.sub.html.ini new file mode 100644 index 000000000..40226feba --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/child-src/child-src-cross-origin-load.sub.html.ini @@ -0,0 +1,5 @@ +[child-src-cross-origin-load.sub.html] + type: testharness + [Expecting logs: ["PASS IFrame #1 generated a load event.","PASS IFrame #2 generated a load event.","PASS IFrame #3 generated a load event."\]] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/frame-ancestors/multiple-frames-meta-ignored.sub.html.ini b/testing/web-platform/meta/content-security-policy/frame-ancestors/multiple-frames-meta-ignored.sub.html.ini new file mode 100644 index 000000000..d0bb1d09a --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/frame-ancestors/multiple-frames-meta-ignored.sub.html.ini @@ -0,0 +1,3 @@ +[multiple-frames-meta-ignored.sub.html] + type: testharness + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1273241 diff --git a/testing/web-platform/meta/content-security-policy/frame-ancestors/multiple-frames-self-allowed.sub.html.ini b/testing/web-platform/meta/content-security-policy/frame-ancestors/multiple-frames-self-allowed.sub.html.ini new file mode 100644 index 000000000..e9a6bb3a6 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/frame-ancestors/multiple-frames-self-allowed.sub.html.ini @@ -0,0 +1,3 @@ +[multiple-frames-self-allowed.sub.html] + type: testharness + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1273241 diff --git a/testing/web-platform/meta/content-security-policy/frame-ancestors/single-frame-self-allowed.sub.html.ini b/testing/web-platform/meta/content-security-policy/frame-ancestors/single-frame-self-allowed.sub.html.ini new file mode 100644 index 000000000..95f789eef --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/frame-ancestors/single-frame-self-allowed.sub.html.ini @@ -0,0 +1,3 @@ +[single-frame-self-allowed.sub.html] + type: testharness + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1273241 diff --git a/testing/web-platform/meta/content-security-policy/generic/generic-0_10.html.ini b/testing/web-platform/meta/content-security-policy/generic/generic-0_10.html.ini new file mode 100644 index 000000000..d030983ac --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/generic/generic-0_10.html.ini @@ -0,0 +1,10 @@ +[generic-0_10.html] + type: testharness + disabled: + if not debug and (os == "win"): https://bugzilla.mozilla.org/show_bug.cgi?id=1131091 + expected: + if not debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + [Violation report status OK.] + expected: + if not debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + diff --git a/testing/web-platform/meta/content-security-policy/media-src/media-src-7_1.html.ini b/testing/web-platform/meta/content-security-policy/media-src/media-src-7_1.html.ini new file mode 100644 index 000000000..76448c4b1 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/media-src/media-src-7_1.html.ini @@ -0,0 +1,13 @@ +[media-src-7_1.html] + type: testharness + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1124091 + [In-policy async video src] + expected: + if not debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + + [In-policy async video source element] + expected: + if not debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + if debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL + diff --git a/testing/web-platform/meta/content-security-policy/media-src/media-src-7_3.html.ini b/testing/web-platform/meta/content-security-policy/media-src/media-src-7_3.html.ini new file mode 100644 index 000000000..bc41ad182 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/media-src/media-src-7_3.html.ini @@ -0,0 +1,10 @@ +[media-src-7_3.html] + type: testharness + expected: + if not debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + [In-policy track element] + expected: + if not debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + diff --git a/testing/web-platform/meta/content-security-policy/media-src/media-src-7_3_2.html.ini b/testing/web-platform/meta/content-security-policy/media-src/media-src-7_3_2.html.ini new file mode 100644 index 000000000..e82295533 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/media-src/media-src-7_3_2.html.ini @@ -0,0 +1,37 @@ +[media-src-7_3_2.html] + type: testharness + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1179233 + expected: + if not debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and (os == "mac") and (version == "OS X 10.8") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT + if debug and (os == "mac") and (version == "OS X 10.8") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT + if debug and (os == "mac") and (version == "OS X 10.10.2") and (processor == "x86_64") and (bits == 64): TIMEOUT + if not debug and (os == "mac") and (version == "OS X 10.10.2") and (processor == "x86") and (bits == 32): TIMEOUT + if not debug and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT + [Disallowed track element] + expected: + if not debug and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if not debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if not debug and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and (os == "mac") and (version == "OS X 10.8") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and (os == "mac") and (version == "OS X 10.10.2") and (processor == "x86") and (bits == 32): FAIL + if not debug and (os == "mac") and (version == "OS X 10.6.8") and (processor == "x86_64") and (bits == 64): FAIL + if debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN + if debug and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL + if debug and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL + if debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL + if debug and (os == "mac") and (version == "OS X 10.10.2") and (processor == "x86_64") and (bits == 64): FAIL + if debug and (os == "mac") and (version == "OS X 10.6.8") and (processor == "x86_64") and (bits == 64): FAIL + if debug and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + + [Disallowed track element onerror handler fires.] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/media-src/media-src-redir-bug.sub.html.ini b/testing/web-platform/meta/content-security-policy/media-src/media-src-redir-bug.sub.html.ini new file mode 100644 index 000000000..ba6a96d57 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/media-src/media-src-redir-bug.sub.html.ini @@ -0,0 +1,20 @@ +[media-src-redir-bug.sub.html] + type: testharness + expected: + if (os == "win") and (version == "5.1.2600"): TIMEOUT + [In-policy async video src] + expected: + if (os == "win") and (version == "5.1.2600"): FAIL + + [in-policy async video src w/redir] + expected: + if (os == "win") and (version == "5.1.2600"): FAIL + + [In-policy async video source element] + expected: + if (os == "win") and (version == "5.1.2600"): FAIL + + [In-policy async video source element w/redir] + expected: + if (os == "win") and (version == "5.1.2600"): NOTRUN + diff --git a/testing/web-platform/meta/content-security-policy/object-src/object-src-2_1.html.ini b/testing/web-platform/meta/content-security-policy/object-src/object-src-2_1.html.ini new file mode 100644 index 000000000..c443f88b3 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/object-src/object-src-2_1.html.ini @@ -0,0 +1,8 @@ +[object-src-2_1.html] + type: testharness + [Async SWF load test] + expected: + if (os == "linux") and (version == "Ubuntu 16.04"): PASS + if (os == "linux") and (version == "Ubuntu 12.04"): NOTRUN + if not (os == "linux"): NOTRUN + diff --git a/testing/web-platform/meta/content-security-policy/object-src/object-src-2_2.html.ini b/testing/web-platform/meta/content-security-policy/object-src/object-src-2_2.html.ini new file mode 100644 index 000000000..239cdde43 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/object-src/object-src-2_2.html.ini @@ -0,0 +1,8 @@ +[object-src-2_2.html] + type: testharness + [Async SWF load test] + expected: + if (os == "linux") and (version == "Ubuntu 16.04"): PASS + if (os == "linux") and (version == "Ubuntu 12.04"): NOTRUN + if not (os == "linux"): NOTRUN + diff --git a/testing/web-platform/meta/content-security-policy/reporting/securitypolicyviolation-idl.html.ini b/testing/web-platform/meta/content-security-policy/reporting/securitypolicyviolation-idl.html.ini new file mode 100644 index 000000000..86abb505f --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/reporting/securitypolicyviolation-idl.html.ini @@ -0,0 +1,3 @@ +[securitypolicyviolation-idl.html] + type: testharness + expected: ERROR diff --git a/testing/web-platform/meta/content-security-policy/script-src/script-src-1_2.html.ini b/testing/web-platform/meta/content-security-policy/script-src/script-src-1_2.html.ini new file mode 100644 index 000000000..82387c997 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/script-src/script-src-1_2.html.ini @@ -0,0 +1,4 @@ +[script-src-1_2.html] + type: testharness + disabled: + if os == "win": bug 1172411 diff --git a/testing/web-platform/meta/content-security-policy/script-src/script-src-1_2_1.html.ini b/testing/web-platform/meta/content-security-policy/script-src/script-src-1_2_1.html.ini new file mode 100644 index 000000000..68bb30a16 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/script-src/script-src-1_2_1.html.ini @@ -0,0 +1,4 @@ +[script-src-1_2_1.html] + type: testharness + disabled: + if os == "win": bug 1094323 diff --git a/testing/web-platform/meta/content-security-policy/script-src/script-src-1_4.html.ini b/testing/web-platform/meta/content-security-policy/script-src/script-src-1_4.html.ini new file mode 100644 index 000000000..47e08a966 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/script-src/script-src-1_4.html.ini @@ -0,0 +1,5 @@ +[script-src-1_4.html] + type: testharness + [eval() should throw without 'unsafe-eval' keyword source in script-src directive.] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/script-src/script-src-1_4_1.html.ini b/testing/web-platform/meta/content-security-policy/script-src/script-src-1_4_1.html.ini new file mode 100644 index 000000000..97191a941 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/script-src/script-src-1_4_1.html.ini @@ -0,0 +1,4 @@ +[script-src-1_4_1.html] + type: testharness + disabled: + if os == "win": bug 1094323 diff --git a/testing/web-platform/meta/content-security-policy/script-src/script-src-1_4_2.html.ini b/testing/web-platform/meta/content-security-policy/script-src/script-src-1_4_2.html.ini new file mode 100644 index 000000000..dcaaf5d81 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/script-src/script-src-1_4_2.html.ini @@ -0,0 +1,5 @@ +[script-src-1_4_2.html] + type: testharness + [Unsafe eval ran in Function() constructor.] + expected: FAIL + diff --git a/testing/web-platform/meta/content-security-policy/style-src/style-src-3_2.html.ini b/testing/web-platform/meta/content-security-policy/style-src/style-src-3_2.html.ini new file mode 100644 index 000000000..3a139df45 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/style-src/style-src-3_2.html.ini @@ -0,0 +1,4 @@ +[style-src-3_2.html] + type: testharness + disabled: + if os == "win": bug 1090203 diff --git a/testing/web-platform/meta/cookies/secure/set-from-ws.https.sub.html.ini b/testing/web-platform/meta/cookies/secure/set-from-ws.https.sub.html.ini new file mode 100644 index 000000000..f97679a40 --- /dev/null +++ b/testing/web-platform/meta/cookies/secure/set-from-ws.https.sub.html.ini @@ -0,0 +1,5 @@ +[set-from-ws.https.sub.html] + type: testharness + ['secure' cookie not sent in WSS request when set from WS] + expected: FAIL + diff --git a/testing/web-platform/meta/cors/late-upload-events.htm.ini b/testing/web-platform/meta/cors/late-upload-events.htm.ini new file mode 100644 index 000000000..eadbacd96 --- /dev/null +++ b/testing/web-platform/meta/cors/late-upload-events.htm.ini @@ -0,0 +1,5 @@ +[late-upload-events.htm] + type: testharness + [Late listeners: Preflight] + expected: FAIL + diff --git a/testing/web-platform/meta/cors/preflight-cache.htm.ini b/testing/web-platform/meta/cors/preflight-cache.htm.ini new file mode 100644 index 000000000..cb2118818 --- /dev/null +++ b/testing/web-platform/meta/cors/preflight-cache.htm.ini @@ -0,0 +1,5 @@ +[preflight-cache.htm] + type: testharness + [preflight for x-print should be cached] + expected: FAIL + diff --git a/testing/web-platform/meta/cors/redirect-origin.htm.ini b/testing/web-platform/meta/cors/redirect-origin.htm.ini new file mode 100644 index 000000000..56bef1646 --- /dev/null +++ b/testing/web-platform/meta/cors/redirect-origin.htm.ini @@ -0,0 +1,4 @@ +[redirect-origin.htm] + type: testharness + disabled: + if os == "mac": https://bugzilla.mozilla.org/show_bug.cgi?id=1023162 diff --git a/testing/web-platform/meta/css-shapes/__dir__.ini b/testing/web-platform/meta/css-shapes/__dir__.ini new file mode 100644 index 000000000..4c6c7397e --- /dev/null +++ b/testing/web-platform/meta/css-shapes/__dir__.ini @@ -0,0 +1 @@ +prefs: [layout.css.clip-path-shapes.enabled:true] diff --git a/testing/web-platform/meta/cssom-view/HTMLBody-ScrollArea_quirksmode.html.ini b/testing/web-platform/meta/cssom-view/HTMLBody-ScrollArea_quirksmode.html.ini new file mode 100644 index 000000000..488af3859 --- /dev/null +++ b/testing/web-platform/meta/cssom-view/HTMLBody-ScrollArea_quirksmode.html.ini @@ -0,0 +1,5 @@ +[HTMLBody-ScrollArea_quirksmode.html] + type: testharness + [document.scrollingElement should be body element in quirks.] + expected: FAIL + diff --git a/testing/web-platform/meta/cssom-view/elementFromPoint.html.ini b/testing/web-platform/meta/cssom-view/elementFromPoint.html.ini new file mode 100644 index 000000000..230a47bac --- /dev/null +++ b/testing/web-platform/meta/cssom-view/elementFromPoint.html.ini @@ -0,0 +1,5 @@ +[elementFromPoint.html] + type: testharness + [Image Maps] + expected: FAIL + diff --git a/testing/web-platform/meta/cssom-view/elementScroll.html.ini b/testing/web-platform/meta/cssom-view/elementScroll.html.ini new file mode 100644 index 000000000..706def9d3 --- /dev/null +++ b/testing/web-platform/meta/cssom-view/elementScroll.html.ini @@ -0,0 +1,5 @@ +[elementScroll.html] + type: testharness + [Element scroll maximum test] + expected: FAIL + diff --git a/testing/web-platform/meta/cssom-view/negativeMargins.html.ini b/testing/web-platform/meta/cssom-view/negativeMargins.html.ini new file mode 100644 index 000000000..e86a8516b --- /dev/null +++ b/testing/web-platform/meta/cssom-view/negativeMargins.html.ini @@ -0,0 +1,9 @@ +[negativeMargins.html] + type: testharness + [cssom-view - elementFromPoint and elementsFromPoint dealing with negative margins] + expected: + if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + diff --git a/testing/web-platform/meta/cssom-view/scrollingElement.html.ini b/testing/web-platform/meta/cssom-view/scrollingElement.html.ini new file mode 100644 index 000000000..b04d9e3d1 --- /dev/null +++ b/testing/web-platform/meta/cssom-view/scrollingElement.html.ini @@ -0,0 +1,6 @@ +[scrollingElement.html] + type: testharness + expected: TIMEOUT + [scrollingElement in quirks mode] + expected: TIMEOUT + diff --git a/testing/web-platform/meta/custom-elements/CustomElementRegistry.html.ini b/testing/web-platform/meta/custom-elements/CustomElementRegistry.html.ini new file mode 100644 index 000000000..9e2bf7385 --- /dev/null +++ b/testing/web-platform/meta/custom-elements/CustomElementRegistry.html.ini @@ -0,0 +1,29 @@ +[CustomElementRegistry.html] + type: testharness + [customElements.define must throw a NotSupportedError when there is already a custom element with the same class] + expected: FAIL + + [customElements.define must get callbacks of the constructor prototype] + expected: FAIL + + [customElements.define must get "observedAttributes" property on the constructor prototype when "attributeChangedCallback" is present] + expected: FAIL + + [customElements.define must rethrow an exception thrown while getting observedAttributes on the constructor prototype] + expected: FAIL + + [customElements.define must rethrow an exception thrown while converting the value of observedAttributes to sequence] + expected: FAIL + + [customElements.define must rethrow an exception thrown while iterating over observedAttributes to sequence] + expected: FAIL + + [customElements.define must rethrow an exception thrown while retrieving Symbol.iterator on observedAttributes] + expected: FAIL + + [customElements.define must define an instantiatable custom element] + expected: FAIL + + [customElements.define must upgrade elements in the shadow-including tree order] + expected: FAIL + diff --git a/testing/web-platform/meta/custom-elements/HTMLElement-constructor.html.ini b/testing/web-platform/meta/custom-elements/HTMLElement-constructor.html.ini new file mode 100644 index 000000000..0d2d4374f --- /dev/null +++ b/testing/web-platform/meta/custom-elements/HTMLElement-constructor.html.ini @@ -0,0 +1,11 @@ +[HTMLElement-constructor.html] + type: testharness + [HTMLElement constructor must infer the tag name from the element interface] + expected: FAIL + + [HTMLElement constructor must allow subclassing a custom element] + expected: FAIL + + [HTMLElement constructor must allow subclassing an user-defined subclass of HTMLElement] + expected: FAIL + diff --git a/testing/web-platform/meta/custom-elements/adopted-callback.html.ini b/testing/web-platform/meta/custom-elements/adopted-callback.html.ini new file mode 100644 index 000000000..fdd258bd6 --- /dev/null +++ b/testing/web-platform/meta/custom-elements/adopted-callback.html.ini @@ -0,0 +1,173 @@ +[adopted-callback.html] + type: testharness + [Inserting a custom element into the owner document must not enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting a custom element into the document of the template elements must enqueue and invoke adoptedCallback] + expected: FAIL + + [Moving a custom element from the owner document into the document of the template elements must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting an ancestor of custom element into the document of the template elements must enqueue and invoke adoptedCallback] + expected: FAIL + + [Moving an ancestor of custom element from the owner document into the document of the template elements must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting a custom element into a shadow tree in the document of the template elements must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting the shadow host of a custom element into the document of the template elements must enqueue and invoke adoptedCallback] + expected: FAIL + + [Moving the shadow host of a custom element from the owner document into the document of the template elements must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting a custom element into a detached shadow tree that belongs to the document of the template elements must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting a custom element into a new document must enqueue and invoke adoptedCallback] + expected: FAIL + + [Moving a custom element from the owner document into a new document must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting an ancestor of custom element into a new document must enqueue and invoke adoptedCallback] + expected: FAIL + + [Moving an ancestor of custom element from the owner document into a new document must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting a custom element into a shadow tree in a new document must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting the shadow host of a custom element into a new document must enqueue and invoke adoptedCallback] + expected: FAIL + + [Moving the shadow host of a custom element from the owner document into a new document must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting a custom element into a detached shadow tree that belongs to a new document must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting a custom element into a cloned document must enqueue and invoke adoptedCallback] + expected: FAIL + + [Moving a custom element from the owner document into a cloned document must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting an ancestor of custom element into a cloned document must enqueue and invoke adoptedCallback] + expected: FAIL + + [Moving an ancestor of custom element from the owner document into a cloned document must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting a custom element into a shadow tree in a cloned document must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting the shadow host of a custom element into a cloned document must enqueue and invoke adoptedCallback] + expected: FAIL + + [Moving the shadow host of a custom element from the owner document into a cloned document must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting a custom element into a detached shadow tree that belongs to a cloned document must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting a custom element into a document created by createHTMLDocument must enqueue and invoke adoptedCallback] + expected: FAIL + + [Moving a custom element from the owner document into a document created by createHTMLDocument must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting an ancestor of custom element into a document created by createHTMLDocument must enqueue and invoke adoptedCallback] + expected: FAIL + + [Moving an ancestor of custom element from the owner document into a document created by createHTMLDocument must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting a custom element into a shadow tree in a document created by createHTMLDocument must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting the shadow host of a custom element into a document created by createHTMLDocument must enqueue and invoke adoptedCallback] + expected: FAIL + + [Moving the shadow host of a custom element from the owner document into a document created by createHTMLDocument must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting a custom element into a detached shadow tree that belongs to a document created by createHTMLDocument must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting a custom element into an HTML document created by createDocument must enqueue and invoke adoptedCallback] + expected: FAIL + + [Moving a custom element from the owner document into an HTML document created by createDocument must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting an ancestor of custom element into an HTML document created by createDocument must enqueue and invoke adoptedCallback] + expected: FAIL + + [Moving an ancestor of custom element from the owner document into an HTML document created by createDocument must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting a custom element into a shadow tree in an HTML document created by createDocument must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting the shadow host of a custom element into an HTML document created by createDocument must enqueue and invoke adoptedCallback] + expected: FAIL + + [Moving the shadow host of a custom element from the owner document into an HTML document created by createDocument must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting a custom element into a detached shadow tree that belongs to an HTML document created by createDocument must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting a custom element into the document of an iframe must enqueue and invoke adoptedCallback] + expected: FAIL + + [Moving a custom element from the owner document into the document of an iframe must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting an ancestor of custom element into the document of an iframe must enqueue and invoke adoptedCallback] + expected: FAIL + + [Moving an ancestor of custom element from the owner document into the document of an iframe must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting a custom element into a shadow tree in the document of an iframe must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting the shadow host of a custom element into the document of an iframe must enqueue and invoke adoptedCallback] + expected: FAIL + + [Moving the shadow host of a custom element from the owner document into the document of an iframe must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting a custom element into a detached shadow tree that belongs to the document of an iframe must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting a custom element into an HTML document fetched by XHR must enqueue and invoke adoptedCallback] + expected: FAIL + + [Moving a custom element from the owner document into an HTML document fetched by XHR must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting an ancestor of custom element into an HTML document fetched by XHR must enqueue and invoke adoptedCallback] + expected: FAIL + + [Moving an ancestor of custom element from the owner document into an HTML document fetched by XHR must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting a custom element into a shadow tree in an HTML document fetched by XHR must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting the shadow host of a custom element into an HTML document fetched by XHR must enqueue and invoke adoptedCallback] + expected: FAIL + + [Moving the shadow host of a custom element from the owner document into an HTML document fetched by XHR must enqueue and invoke adoptedCallback] + expected: FAIL + + [Inserting a custom element into a detached shadow tree that belongs to an HTML document fetched by XHR must enqueue and invoke adoptedCallback] + expected: FAIL + diff --git a/testing/web-platform/meta/custom-elements/attribute-changed-callback.html.ini b/testing/web-platform/meta/custom-elements/attribute-changed-callback.html.ini new file mode 100644 index 000000000..10eea70b2 --- /dev/null +++ b/testing/web-platform/meta/custom-elements/attribute-changed-callback.html.ini @@ -0,0 +1,32 @@ +[attribute-changed-callback.html] + type: testharness + [setAttribute and removeAttribute must enqueue and invoke attributeChangedCallback] + expected: FAIL + + [setAttributeNS and removeAttributeNS must enqueue and invoke attributeChangedCallback] + expected: FAIL + + [setAttributeNode and removeAttributeNode must enqueue and invoke attributeChangedCallback for an HTML attribute] + expected: FAIL + + [setAttributeNode and removeAttributeNS must enqueue and invoke attributeChangedCallback for an SVG attribute] + expected: FAIL + + [Mutating attributeChangedCallback after calling customElements.define must not affect the callback being invoked] + expected: FAIL + + [attributedChangedCallback must not be invoked when the observed attributes does not contain the attribute] + expected: FAIL + + [Mutating observedAttributes after calling customElements.define must not affect the set of attributes for which attributedChangedCallback is invoked] + expected: FAIL + + [attributedChangedCallback must be enqueued for attributes specified in a non-Array iterable observedAttributes] + expected: FAIL + + [attributedChangedCallback must be enqueued for style attribute change by mutating inline style declaration] + expected: FAIL + + [attributedChangedCallback must not be enqueued when mutating inline style declaration if the style attribute is not observed] + expected: FAIL + diff --git a/testing/web-platform/meta/custom-elements/connected-callbacks.html.ini b/testing/web-platform/meta/custom-elements/connected-callbacks.html.ini new file mode 100644 index 000000000..d57ab6bdb --- /dev/null +++ b/testing/web-platform/meta/custom-elements/connected-callbacks.html.ini @@ -0,0 +1,122 @@ +[connected-callbacks.html] + type: testharness + [Inserting a custom element into the document must enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting an ancestor of custom element into the document must enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting a custom element into a shadow tree in the document must enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting the shadow host of a custom element into the document must enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting a custom element into a detached shadow tree that belongs to the document must not enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting a custom element into the document of the template elements must enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting an ancestor of custom element into the document of the template elements must enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting a custom element into a shadow tree in the document of the template elements must enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting the shadow host of a custom element into the document of the template elements must enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting a custom element into a detached shadow tree that belongs to the document of the template elements must not enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting a custom element into a new document must enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting an ancestor of custom element into a new document must enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting a custom element into a shadow tree in a new document must enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting the shadow host of a custom element into a new document must enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting a custom element into a detached shadow tree that belongs to a new document must not enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting a custom element into a cloned document must enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting an ancestor of custom element into a cloned document must enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting a custom element into a shadow tree in a cloned document must enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting the shadow host of a custom element into a cloned document must enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting a custom element into a detached shadow tree that belongs to a cloned document must not enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting a custom element into a document created by createHTMLDocument must enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting an ancestor of custom element into a document created by createHTMLDocument must enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting a custom element into a shadow tree in a document created by createHTMLDocument must enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting the shadow host of a custom element into a document created by createHTMLDocument must enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting a custom element into a detached shadow tree that belongs to a document created by createHTMLDocument must not enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting a custom element into an HTML document created by createDocument must enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting an ancestor of custom element into an HTML document created by createDocument must enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting a custom element into a shadow tree in an HTML document created by createDocument must enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting the shadow host of a custom element into an HTML document created by createDocument must enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting a custom element into a detached shadow tree that belongs to an HTML document created by createDocument must not enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting a custom element into the document of an iframe must enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting an ancestor of custom element into the document of an iframe must enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting a custom element into a shadow tree in the document of an iframe must enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting the shadow host of a custom element into the document of an iframe must enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting a custom element into a detached shadow tree that belongs to the document of an iframe must not enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting a custom element into an HTML document fetched by XHR must enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting an ancestor of custom element into an HTML document fetched by XHR must enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting a custom element into a shadow tree in an HTML document fetched by XHR must enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting the shadow host of a custom element into an HTML document fetched by XHR must enqueue and invoke connectedCallback] + expected: FAIL + + [Inserting a custom element into a detached shadow tree that belongs to an HTML document fetched by XHR must not enqueue and invoke connectedCallback] + expected: FAIL + diff --git a/testing/web-platform/meta/custom-elements/custom-element-registry/define.html.ini b/testing/web-platform/meta/custom-elements/custom-element-registry/define.html.ini new file mode 100644 index 000000000..122abccd3 --- /dev/null +++ b/testing/web-platform/meta/custom-elements/custom-element-registry/define.html.ini @@ -0,0 +1,26 @@ +[define.html] + type: testharness + [If constructor is HTMLElement, should throw a TypeError] + expected: FAIL + + [If constructor is HTMLButtonElement, should throw a TypeError] + expected: FAIL + + [If constructor is HTMLImageElement, should throw a TypeError] + expected: FAIL + + [If constructor is HTMLMediaElement, should throw a TypeError] + expected: FAIL + + [If constructor is Image, should throw a TypeError] + expected: FAIL + + [If constructor is Audio, should throw a TypeError] + expected: FAIL + + [If constructor is Option, should throw a TypeError] + expected: FAIL + + [If the constructor is already defined, should throw a NotSupportedError] + expected: FAIL + diff --git a/testing/web-platform/meta/custom-elements/disconnected-callbacks.html.ini b/testing/web-platform/meta/custom-elements/disconnected-callbacks.html.ini new file mode 100644 index 000000000..631dc8b5d --- /dev/null +++ b/testing/web-platform/meta/custom-elements/disconnected-callbacks.html.ini @@ -0,0 +1,122 @@ +[disconnected-callbacks.html] + type: testharness + [Removing a custom element from the document must enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing an ancestor of custom element from the document must enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing a custom element from a shadow tree in the document must enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing the shadow host of a custom element from athe document must enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing a custom element from a detached shadow tree that belongs to the document must not enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing a custom element from the document of the template elements must enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing an ancestor of custom element from the document of the template elements must enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing a custom element from a shadow tree in the document of the template elements must enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing the shadow host of a custom element from athe document of the template elements must enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing a custom element from a detached shadow tree that belongs to the document of the template elements must not enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing a custom element from a new document must enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing an ancestor of custom element from a new document must enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing a custom element from a shadow tree in a new document must enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing the shadow host of a custom element from aa new document must enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing a custom element from a detached shadow tree that belongs to a new document must not enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing a custom element from a cloned document must enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing an ancestor of custom element from a cloned document must enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing a custom element from a shadow tree in a cloned document must enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing the shadow host of a custom element from aa cloned document must enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing a custom element from a detached shadow tree that belongs to a cloned document must not enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing a custom element from a document created by createHTMLDocument must enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing an ancestor of custom element from a document created by createHTMLDocument must enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing a custom element from a shadow tree in a document created by createHTMLDocument must enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing the shadow host of a custom element from aa document created by createHTMLDocument must enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing a custom element from a detached shadow tree that belongs to a document created by createHTMLDocument must not enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing a custom element from an HTML document created by createDocument must enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing an ancestor of custom element from an HTML document created by createDocument must enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing a custom element from a shadow tree in an HTML document created by createDocument must enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing the shadow host of a custom element from aan HTML document created by createDocument must enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing a custom element from a detached shadow tree that belongs to an HTML document created by createDocument must not enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing a custom element from the document of an iframe must enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing an ancestor of custom element from the document of an iframe must enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing a custom element from a shadow tree in the document of an iframe must enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing the shadow host of a custom element from athe document of an iframe must enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing a custom element from a detached shadow tree that belongs to the document of an iframe must not enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing a custom element from an HTML document fetched by XHR must enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing an ancestor of custom element from an HTML document fetched by XHR must enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing a custom element from a shadow tree in an HTML document fetched by XHR must enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing the shadow host of a custom element from aan HTML document fetched by XHR must enqueue and invoke disconnectedCallback] + expected: FAIL + + [Removing a custom element from a detached shadow tree that belongs to an HTML document fetched by XHR must not enqueue and invoke disconnectedCallback] + expected: FAIL + diff --git a/testing/web-platform/meta/custom-elements/htmlconstructor/newtarget.html.ini b/testing/web-platform/meta/custom-elements/htmlconstructor/newtarget.html.ini new file mode 100644 index 000000000..f77a64e1d --- /dev/null +++ b/testing/web-platform/meta/custom-elements/htmlconstructor/newtarget.html.ini @@ -0,0 +1,14 @@ +[newtarget.html] + type: testharness + [Use NewTarget's prototype, not the one stored at definition time] + expected: FAIL + + [Rethrow any exceptions thrown while getting the prototype] + expected: FAIL + + [If prototype is not object, derives the fallback from NewTarget's realm (autonomous custom elements)] + expected: FAIL + + [If prototype is not object, derives the fallback from NewTarget's realm (customized built-in elements)] + expected: FAIL + diff --git a/testing/web-platform/meta/custom-elements/reaction-timing.html.ini b/testing/web-platform/meta/custom-elements/reaction-timing.html.ini new file mode 100644 index 000000000..0697f7014 --- /dev/null +++ b/testing/web-platform/meta/custom-elements/reaction-timing.html.ini @@ -0,0 +1,5 @@ +[reaction-timing.html] + type: testharness + [Calling Node.prototype.cloneNode(false) must push a new element queue to the processing stack] + expected: FAIL + diff --git a/testing/web-platform/meta/custom-elements/reactions/Attr.html.ini b/testing/web-platform/meta/custom-elements/reactions/Attr.html.ini new file mode 100644 index 000000000..5a3ddc4ec --- /dev/null +++ b/testing/web-platform/meta/custom-elements/reactions/Attr.html.ini @@ -0,0 +1,8 @@ +[Attr.html] + type: testharness + [value on Attr must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [value on Attr must not enqueue an attributeChanged reaction when replacing an existing unobserved attribute] + expected: FAIL + diff --git a/testing/web-platform/meta/custom-elements/reactions/ChildNode.html.ini b/testing/web-platform/meta/custom-elements/reactions/ChildNode.html.ini new file mode 100644 index 000000000..4265435e3 --- /dev/null +++ b/testing/web-platform/meta/custom-elements/reactions/ChildNode.html.ini @@ -0,0 +1,23 @@ +[ChildNode.html] + type: testharness + [before on ChildNode must enqueue a connected reaction] + expected: FAIL + + [before on ChildNode must enqueue a disconnected reaction, an adopted reaction, and a connected reaction when the custom element was in another document] + expected: FAIL + + [after on ChildNode must enqueue a connected reaction] + expected: FAIL + + [after on ChildNode must enqueue a disconnected reaction, an adopted reaction, and a connected reaction when the custom element was in another document] + expected: FAIL + + [replaceWith on ChildNode must enqueue a connected reaction] + expected: FAIL + + [replaceWith on ChildNode must enqueue a disconnected reaction, an adopted reaction, and a connected reaction when the custom element was in another document] + expected: FAIL + + [replaceWith on ChildNode must enqueue a disconnected reaction] + expected: FAIL + diff --git a/testing/web-platform/meta/custom-elements/reactions/DOMTokenList.html.ini b/testing/web-platform/meta/custom-elements/reactions/DOMTokenList.html.ini new file mode 100644 index 000000000..55b32ed3a --- /dev/null +++ b/testing/web-platform/meta/custom-elements/reactions/DOMTokenList.html.ini @@ -0,0 +1,59 @@ +[DOMTokenList.html] + type: testharness + [add on DOMTokenList must enqueue an attributeChanged reaction when adding an attribute] + expected: FAIL + + [add on DOMTokenList must not enqueue an attributeChanged reaction when adding an unobserved attribute] + expected: FAIL + + [add on DOMTokenList must enqueue an attributeChanged reaction when adding a value to an existing attribute] + expected: FAIL + + [add on DOMTokenList must not enqueue an attributeChanged reaction when adding a value to an unobserved attribute] + expected: FAIL + + [add on DOMTokenList must enqueue exactly one attributeChanged reaction when adding multiple values to an attribute] + expected: FAIL + + [remove on DOMTokenList must enqueue an attributeChanged reaction when removing a value from an attribute] + expected: FAIL + + [remove on DOMTokenList must enqueue exactly one attributeChanged reaction when removing multiple values to an attribute] + expected: FAIL + + [remove on DOMTokenList must not enqueue an attributeChanged reaction when removing a non-existent value from an attribute] + expected: FAIL + + [remove on DOMTokenList must not enqueue an attributeChanged reaction when removing a value from an unobserved attribute] + expected: FAIL + + [toggle on DOMTokenList must enqueue an attributeChanged reaction when adding a value to an attribute] + expected: FAIL + + [toggle on DOMTokenList must enqueue an attributeChanged reaction when removing a value from an attribute] + expected: FAIL + + [replace on DOMTokenList must enqueue an attributeChanged reaction when replacing a value in an attribute] + expected: FAIL + + [replace on DOMTokenList must not enqueue an attributeChanged reaction when the token to replace does not exist in the attribute] + expected: FAIL + + [replace on DOMTokenList must not enqueue an attributeChanged reaction when replacing a value in an unobserved attribute] + expected: FAIL + + [the stringifier of DOMTokenList must enqueue an attributeChanged reaction when adding an observed attribute] + expected: FAIL + + [the stringifier of DOMTokenList must not enqueue an attributeChanged reaction when adding an unobserved attribute] + expected: FAIL + + [the stringifier of DOMTokenList must enqueue an attributeChanged reaction when mutating the value of an observed attribute] + expected: FAIL + + [the stringifier of DOMTokenList must not enqueue an attributeChanged reaction when mutating the value of an unobserved attribute] + expected: FAIL + + [the stringifier of DOMTokenList must enqueue an attributeChanged reaction when the setter is called with the original value of the attribute] + expected: FAIL + diff --git a/testing/web-platform/meta/custom-elements/reactions/Document.html.ini b/testing/web-platform/meta/custom-elements/reactions/Document.html.ini new file mode 100644 index 000000000..71f9e29a4 --- /dev/null +++ b/testing/web-platform/meta/custom-elements/reactions/Document.html.ini @@ -0,0 +1,8 @@ +[Document.html] + type: testharness + [importNode on Document must construct a new custom element when importing a custom element] + expected: FAIL + + [adoptNode on Document must enqueue an adopted reaction when importing a custom element] + expected: FAIL + diff --git a/testing/web-platform/meta/custom-elements/reactions/Element.html.ini b/testing/web-platform/meta/custom-elements/reactions/Element.html.ini new file mode 100644 index 000000000..d4049a4b0 --- /dev/null +++ b/testing/web-platform/meta/custom-elements/reactions/Element.html.ini @@ -0,0 +1,110 @@ +[Element.html] + type: testharness + [id on Element must enqueue an attributeChanged reaction when adding id content attribute] + expected: FAIL + + [id on Element must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [className on Element must enqueue an attributeChanged reaction when adding class content attribute] + expected: FAIL + + [className on Element must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [slot on Element must enqueue an attributeChanged reaction when adding slot content attribute] + expected: FAIL + + [slot on Element must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [setAttribute on Element must enqueue an attributeChanged reaction when adding an attribute] + expected: FAIL + + [setAttribute on Element must not enqueue an attributeChanged reaction when adding an unobserved attribute] + expected: FAIL + + [setAttribute on Element must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [setAttribute on Element must enqueue an attributeChanged reaction when replacing an existing unobserved attribute] + expected: FAIL + + [setAttributeNS on Element must enqueue an attributeChanged reaction when adding an attribute] + expected: FAIL + + [setAttributeNS on Element must not enqueue an attributeChanged reaction when adding an unobserved attribute] + expected: FAIL + + [setAttributeNS on Element must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [setAttributeNS on Element must enqueue an attributeChanged reaction when replacing an existing unobserved attribute] + expected: FAIL + + [removeAttribute on Element must not enqueue an attributeChanged reaction when removing an attribute that does not exist] + expected: FAIL + + [removeAttribute on Element must not enqueue an attributeChanged reaction when removing an unobserved attribute] + expected: FAIL + + [removeAttribute on Element must enqueue an attributeChanged reaction when removing an existing attribute] + expected: FAIL + + [removeAttribute on Element must not enqueue an attributeChanged reaction when removing an existing unobserved attribute] + expected: FAIL + + [removeAttributeNS on Element must not enqueue an attributeChanged reaction when removing an attribute that does not exist] + expected: FAIL + + [removeAttributeNS on Element must not enqueue an attributeChanged reaction when removing an unobserved attribute] + expected: FAIL + + [removeAttributeNS on Element must enqueue an attributeChanged reaction when removing an existing attribute] + expected: FAIL + + [removeAttributeNS on Element must not enqueue an attributeChanged reaction when removing an existing unobserved attribute] + expected: FAIL + + [setAttributeNode on Element must enqueue an attributeChanged reaction when adding an attribute] + expected: FAIL + + [setAttributeNode on Element must not enqueue an attributeChanged reaction when adding an unobserved attribute] + expected: FAIL + + [setAttributeNode on Element must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [setAttributeNode on Element must enqueue an attributeChanged reaction when replacing an existing unobserved attribute] + expected: FAIL + + [setAttributeNodeNS on Element must enqueue an attributeChanged reaction when adding an attribute] + expected: FAIL + + [setAttributeNodeNS on Element must not enqueue an attributeChanged reaction when adding an unobserved attribute] + expected: FAIL + + [setAttributeNodeNS on Element must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [setAttributeNodeNS on Element must enqueue an attributeChanged reaction when replacing an existing unobserved attribute] + expected: FAIL + + [removeAttributeNode on Element must not enqueue an attributeChanged reaction when removing an attribute that does not exist] + expected: FAIL + + [removeAttributeNode on Element must not enqueue an attributeChanged reaction when removing an unobserved attribute] + expected: FAIL + + [removeAttributeNode on Element must enqueue an attributeChanged reaction when removing an existing attribute] + expected: FAIL + + [removeAttributeNode on Element must not enqueue an attributeChanged reaction when removing an existing unobserved attribute] + expected: FAIL + + [undefined must enqueue a connected reaction] + expected: FAIL + + [undefined must enqueue a disconnected reaction, an adopted reaction, and a connected reaction when the custom element was in another document] + expected: FAIL + diff --git a/testing/web-platform/meta/custom-elements/reactions/NamedNodeMap.html.ini b/testing/web-platform/meta/custom-elements/reactions/NamedNodeMap.html.ini new file mode 100644 index 000000000..0b11439cf --- /dev/null +++ b/testing/web-platform/meta/custom-elements/reactions/NamedNodeMap.html.ini @@ -0,0 +1,50 @@ +[NamedNodeMap.html] + type: testharness + [setNamedItem on NamedNodeMap must enqueue an attributeChanged reaction when adding an attribute] + expected: FAIL + + [setNamedItem on NamedNodeMap must not enqueue an attributeChanged reaction when adding an unobserved attribute] + expected: FAIL + + [setNamedItem on NamedNodeMap must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [setNamedItem on NamedNodeMap must enqueue an attributeChanged reaction when replacing an existing unobserved attribute] + expected: FAIL + + [setNamedItemNS on NamedNodeMap must enqueue an attributeChanged reaction when adding an attribute] + expected: FAIL + + [setNamedItemNS on NamedNodeMap must not enqueue an attributeChanged reaction when adding an unobserved attribute] + expected: FAIL + + [setNamedItemNS on NamedNodeMap must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [setNamedItemNS on NamedNodeMap must enqueue an attributeChanged reaction when replacing an existing unobserved attribute] + expected: FAIL + + [removeNamedItem on NamedNodeMap must not enqueue an attributeChanged reaction when removing an attribute that does not exist] + expected: FAIL + + [removeNamedItem on NamedNodeMap must not enqueue an attributeChanged reaction when removing an unobserved attribute] + expected: FAIL + + [removeNamedItem on NamedNodeMap must enqueue an attributeChanged reaction when removing an existing attribute] + expected: FAIL + + [removeNamedItem on NamedNodeMap must not enqueue an attributeChanged reaction when removing an existing unobserved attribute] + expected: FAIL + + [removeNamedItemNS on NamedNodeMap must not enqueue an attributeChanged reaction when removing an attribute that does not exist] + expected: FAIL + + [removeNamedItemNS on NamedNodeMap must not enqueue an attributeChanged reaction when removing an unobserved attribute] + expected: FAIL + + [removeNamedItemNS on NamedNodeMap must enqueue an attributeChanged reaction when removing an existing attribute] + expected: FAIL + + [removeNamedItemNS on NamedNodeMap must not enqueue an attributeChanged reaction when removing an existing unobserved attribute] + expected: FAIL + diff --git a/testing/web-platform/meta/custom-elements/reactions/Node.html.ini b/testing/web-platform/meta/custom-elements/reactions/Node.html.ini new file mode 100644 index 000000000..87acc9aa6 --- /dev/null +++ b/testing/web-platform/meta/custom-elements/reactions/Node.html.ini @@ -0,0 +1,44 @@ +[Node.html] + type: testharness + [nodeValue on Node must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [nodeValue on Node must not enqueue an attributeChanged reaction when replacing an existing unobserved attribute] + expected: FAIL + + [textContent on Node must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [textContent on Node must not enqueue an attributeChanged reaction when replacing an existing unobserved attribute] + expected: FAIL + + [cloneNode on Node must enqueue an attributeChanged reaction when cloning an element with an observed attribute] + expected: FAIL + + [cloneNode on Node must not enqueue an attributeChanged reaction when cloning an element with an unobserved attribute] + expected: FAIL + + [cloneNode on Node must enqueue an attributeChanged reaction when cloning an element only for observed attributes] + expected: FAIL + + [insertBefore on ChildNode must enqueue a connected reaction] + expected: FAIL + + [insertBefore on ChildNode must enqueue a disconnected reaction, an adopted reaction, and a connected reaction when the custom element was in another document] + expected: FAIL + + [appendChild on ChildNode must enqueue a connected reaction] + expected: FAIL + + [appendChild on ChildNode must enqueue a disconnected reaction, an adopted reaction, and a connected reaction when the custom element was in another document] + expected: FAIL + + [replaceChild on ChildNode must enqueue a connected reaction] + expected: FAIL + + [replaceChild on ChildNode must enqueue a disconnected reaction, an adopted reaction, and a connected reaction when the custom element was in another document] + expected: FAIL + + [removeChild on ChildNode must enqueue a disconnected reaction] + expected: FAIL + diff --git a/testing/web-platform/meta/custom-elements/reactions/ParentNode.html.ini b/testing/web-platform/meta/custom-elements/reactions/ParentNode.html.ini new file mode 100644 index 000000000..ccdf5de7c --- /dev/null +++ b/testing/web-platform/meta/custom-elements/reactions/ParentNode.html.ini @@ -0,0 +1,14 @@ +[ParentNode.html] + type: testharness + [prepend on ParentNode must enqueue a connected reaction] + expected: FAIL + + [prepend on ParentNode must enqueue a disconnected reaction, an adopted reaction, and a connected reaction when the custom element was in another document] + expected: FAIL + + [append on ParentNode must enqueue a connected reaction] + expected: FAIL + + [append on ParentNode must enqueue a disconnected reaction, an adopted reaction, and a connected reaction when the custom element was in another document] + expected: FAIL + diff --git a/testing/web-platform/meta/custom-elements/reactions/Range.html.ini b/testing/web-platform/meta/custom-elements/reactions/Range.html.ini new file mode 100644 index 000000000..4ca3fcde7 --- /dev/null +++ b/testing/web-platform/meta/custom-elements/reactions/Range.html.ini @@ -0,0 +1,23 @@ +[Range.html] + type: testharness + [deleteContents on Range must enqueue a disconnected reaction] + expected: FAIL + + [extractContents on Range must enqueue a disconnected reaction] + expected: FAIL + + [cloneContents on Range must enqueue an attributeChanged reaction when cloning an element with an observed attribute] + expected: FAIL + + [cloneContents on Range must not enqueue an attributeChanged reaction when cloning an element with an unobserved attribute] + expected: FAIL + + [cloneContents on Range must enqueue an attributeChanged reaction when cloning an element only for observed attributes] + expected: FAIL + + [insertNode on Range must enqueue a connected reaction] + expected: FAIL + + [insertNode on Range must enqueue a disconnected reaction, an adopted reaction, and a connected reaction when the custom element was in another document] + expected: FAIL + diff --git a/testing/web-platform/meta/custom-elements/v0/__dir__.ini b/testing/web-platform/meta/custom-elements/v0/__dir__.ini new file mode 100644 index 000000000..ae323e6d5 --- /dev/null +++ b/testing/web-platform/meta/custom-elements/v0/__dir__.ini @@ -0,0 +1 @@ +disabled: We are going to move to the latest spec, so we don't care about the result of old tests. diff --git a/testing/web-platform/meta/dom/collections/namednodemap-supported-property-names.html.ini b/testing/web-platform/meta/dom/collections/namednodemap-supported-property-names.html.ini new file mode 100644 index 000000000..13c2b1939 --- /dev/null +++ b/testing/web-platform/meta/dom/collections/namednodemap-supported-property-names.html.ini @@ -0,0 +1,10 @@ +[namednodemap-supported-property-names.html] + type: testharness + [Object.getOwnPropertyNames on NamedNodeMap of input] + expected: FAIL + bug: 1303629 + + [Object.getOwnPropertyNames on NamedNodeMap after attribute removal] + expected: FAIL + bug: 1303629 + diff --git a/testing/web-platform/meta/dom/events/Event-init-while-dispatching.html.ini b/testing/web-platform/meta/dom/events/Event-init-while-dispatching.html.ini new file mode 100644 index 000000000..f411f21bf --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-init-while-dispatching.html.ini @@ -0,0 +1,6 @@ +[Event-init-while-dispatching.html] + type: testharness + [Calling initKeyboardEvent while dispatching.] + expected: FAIL + bug: https://github.com/w3c/web-platform-tests/pull/4117 + diff --git a/testing/web-platform/meta/dom/events/Event-subclasses-constructors.html.ini b/testing/web-platform/meta/dom/events/Event-subclasses-constructors.html.ini new file mode 100644 index 000000000..69a8dff62 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-subclasses-constructors.html.ini @@ -0,0 +1,20 @@ +[Event-subclasses-constructors.html] + type: testharness + [CompositionEvent constructor (no argument)] + expected: FAIL + + [CompositionEvent constructor (undefined argument)] + expected: FAIL + + [CompositionEvent constructor (null argument)] + expected: FAIL + + [CompositionEvent constructor (empty argument)] + expected: FAIL + + [CompositionEvent constructor (argument with default values)] + expected: FAIL + + [CompositionEvent constructor (argument with non-default values)] + expected: FAIL + diff --git a/testing/web-platform/meta/dom/events/EventTarget-dispatchEvent.html.ini b/testing/web-platform/meta/dom/events/EventTarget-dispatchEvent.html.ini new file mode 100644 index 000000000..d62b521c5 --- /dev/null +++ b/testing/web-platform/meta/dom/events/EventTarget-dispatchEvent.html.ini @@ -0,0 +1,54 @@ +[EventTarget-dispatchEvent.html] + type: testharness + [If the event's initialized flag is not set, an InvalidStateError must be thrown (AnimationEvent).] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [If the event's initialized flag is not set, an InvalidStateError must be thrown (CloseEvent).] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [If the event's initialized flag is not set, an InvalidStateError must be thrown (ErrorEvent).] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [If the event's initialized flag is not set, an InvalidStateError must be thrown (FocusEvent).] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [If the event's initialized flag is not set, an InvalidStateError must be thrown (IDBVersionChangeEvent).] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [If the event's initialized flag is not set, an InvalidStateError must be thrown (PageTransitionEvent).] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [If the event's initialized flag is not set, an InvalidStateError must be thrown (ProgressEvent).] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [If the event's initialized flag is not set, an InvalidStateError must be thrown (SVGZoomEvent).] + expected: FAIL + bug: 1314388 + + [If the event's initialized flag is not set, an InvalidStateError must be thrown (SVGZoomEvents).] + expected: FAIL + bug: 1314388 + + [If the event's initialized flag is not set, an InvalidStateError must be thrown (TrackEvent).] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [If the event's initialized flag is not set, an InvalidStateError must be thrown (TransitionEvent).] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [If the event's initialized flag is not set, an InvalidStateError must be thrown (WebGLContextEvent).] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [If the event's initialized flag is not set, an InvalidStateError must be thrown (WheelEvent).] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + diff --git a/testing/web-platform/meta/dom/events/ProgressEvent.html.ini b/testing/web-platform/meta/dom/events/ProgressEvent.html.ini new file mode 100644 index 000000000..6fcb91a32 --- /dev/null +++ b/testing/web-platform/meta/dom/events/ProgressEvent.html.ini @@ -0,0 +1,5 @@ +[ProgressEvent.html] + type: testharness + [document.createEvent() should work with ProgressEvent.] + expected: FAIL + diff --git a/testing/web-platform/meta/dom/historical.html.ini b/testing/web-platform/meta/dom/historical.html.ini new file mode 100644 index 000000000..6894d4868 --- /dev/null +++ b/testing/web-platform/meta/dom/historical.html.ini @@ -0,0 +1,18 @@ +[historical.html] + type: testharness + [Historical DOM features must be removed: CDATASection] + expected: FAIL + bug: 660660 + + [Historical DOM features must be removed: DOMError] + expected: FAIL + bug: 1120178 + + [Historical DOM features must be removed: createCDATASection] + expected: FAIL + bug: 660660 + + [Node member must be nuked: rootNode] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1303802 + bug: 1269155 + diff --git a/testing/web-platform/meta/dom/interfaces.html.ini b/testing/web-platform/meta/dom/interfaces.html.ini new file mode 100644 index 000000000..2a0c6da04 --- /dev/null +++ b/testing/web-platform/meta/dom/interfaces.html.ini @@ -0,0 +1,107 @@ +[interfaces.html] + type: testharness + prefs: [dom.node.rootNode.enabled:true] + + [Document interface: attribute origin] + expected: FAIL + bug: 931884 + + [Document interface: xmlDoc must inherit property "origin" with the proper type (3)] + expected: FAIL + bug: 931884 + + [NodeFilter interface: existence and properties of interface object] + expected: FAIL + bug: https://github.com/heycam/webidl/issues/96 + + [Document interface: new Document() must inherit property "origin" with the proper type (3)] + expected: FAIL + bug: 931884 + + [ShadowRoot interface: attribute mode] + expected: FAIL + + [Element interface: attribute slot] + expected: FAIL + + [Element interface: operation attachShadow(ShadowRootInit)] + expected: FAIL + + [Element interface: attribute assignedSlot] + expected: FAIL + + [Element interface: element must inherit property "slot" with the proper type (7)] + expected: FAIL + + [Element interface: element must inherit property "attachShadow" with the proper type (24)] + expected: FAIL + + [Element interface: calling attachShadow(ShadowRootInit) on element with too few arguments must throw TypeError] + expected: FAIL + + [Element interface: element must inherit property "assignedSlot" with the proper type (48)] + expected: FAIL + + [Text interface: attribute assignedSlot] + expected: FAIL + + [Text interface: document.createTextNode("abc") must inherit property "assignedSlot" with the proper type (2)] + expected: FAIL + + [Node interface: operation getRootNode(GetRootNodeOptions)] + expected: FAIL + + [Node interface: new Document() must inherit property "getRootNode" with the proper type (17)] + expected: FAIL + + [Node interface: calling getRootNode(GetRootNodeOptions) on new Document() with too few arguments must throw TypeError] + expected: FAIL + + [Node interface: xmlDoc must inherit property "getRootNode" with the proper type (17)] + expected: FAIL + + [Node interface: calling getRootNode(GetRootNodeOptions) on xmlDoc with too few arguments must throw TypeError] + expected: FAIL + + [Node interface: document.doctype must inherit property "getRootNode" with the proper type (17)] + expected: FAIL + + [Node interface: calling getRootNode(GetRootNodeOptions) on document.doctype with too few arguments must throw TypeError] + expected: FAIL + + [Node interface: document.createDocumentFragment() must inherit property "getRootNode" with the proper type (17)] + expected: FAIL + + [Node interface: calling getRootNode(GetRootNodeOptions) on document.createDocumentFragment() with too few arguments must throw TypeError] + expected: FAIL + + [Node interface: element must inherit property "getRootNode" with the proper type (17)] + expected: FAIL + + [Node interface: calling getRootNode(GetRootNodeOptions) on element with too few arguments must throw TypeError] + expected: FAIL + + [Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "getRootNode" with the proper type (17)] + expected: FAIL + + [Node interface: calling getRootNode(GetRootNodeOptions) on document.querySelector("[id\]").attributes[0\] with too few arguments must throw TypeError] + expected: FAIL + + [Node interface: document.createTextNode("abc") must inherit property "getRootNode" with the proper type (17)] + expected: FAIL + + [Node interface: calling getRootNode(GetRootNodeOptions) on document.createTextNode("abc") with too few arguments must throw TypeError] + expected: FAIL + + [Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "getRootNode" with the proper type (17)] + expected: FAIL + + [Node interface: calling getRootNode(GetRootNodeOptions) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError] + expected: FAIL + + [Node interface: document.createComment("abc") must inherit property "getRootNode" with the proper type (17)] + expected: FAIL + + [Node interface: calling getRootNode(GetRootNodeOptions) on document.createComment("abc") with too few arguments must throw TypeError] + expected: FAIL + diff --git a/testing/web-platform/meta/dom/lists/DOMTokenList-Iterable.html.ini b/testing/web-platform/meta/dom/lists/DOMTokenList-Iterable.html.ini new file mode 100644 index 000000000..a6ebef3df --- /dev/null +++ b/testing/web-platform/meta/dom/lists/DOMTokenList-Iterable.html.ini @@ -0,0 +1,6 @@ +[DOMTokenList-Iterable.html] + type: testharness + [DOMTokenList is iterable via for-of loop.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/105 + diff --git a/testing/web-platform/meta/dom/lists/DOMTokenList-coverage-for-attributes.html.ini b/testing/web-platform/meta/dom/lists/DOMTokenList-coverage-for-attributes.html.ini new file mode 100644 index 000000000..6ec4745fe --- /dev/null +++ b/testing/web-platform/meta/dom/lists/DOMTokenList-coverage-for-attributes.html.ini @@ -0,0 +1,30 @@ +[DOMTokenList-coverage-for-attributes.html] + type: testharness + [a.dropzone in http://www.w3.org/1999/xhtml namespace should be DOMTokenList.] + expected: FAIL + bug: 723008 + + [area.dropzone in http://www.w3.org/1999/xhtml namespace should be DOMTokenList.] + expected: FAIL + bug: 723008 + + [link.dropzone in http://www.w3.org/1999/xhtml namespace should be DOMTokenList.] + expected: FAIL + bug: 723008 + + [iframe.dropzone in http://www.w3.org/1999/xhtml namespace should be DOMTokenList.] + expected: FAIL + bug: 723008 + + [output.dropzone in http://www.w3.org/1999/xhtml namespace should be DOMTokenList.] + expected: FAIL + bug: 723008 + + [td.dropzone in http://www.w3.org/1999/xhtml namespace should be DOMTokenList.] + expected: FAIL + bug: 723008 + + [th.dropzone in http://www.w3.org/1999/xhtml namespace should be DOMTokenList.] + expected: FAIL + bug: 723008 + diff --git a/testing/web-platform/meta/dom/lists/DOMTokenList-value.html.ini b/testing/web-platform/meta/dom/lists/DOMTokenList-value.html.ini new file mode 100644 index 000000000..d204d5314 --- /dev/null +++ b/testing/web-platform/meta/dom/lists/DOMTokenList-value.html.ini @@ -0,0 +1,6 @@ +[DOMTokenList-value.html] + type: testharness + [DOMTokenList value] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/105 + diff --git a/testing/web-platform/meta/dom/nodes/DOMImplementation-createDocument.html.ini b/testing/web-platform/meta/dom/nodes/DOMImplementation-createDocument.html.ini new file mode 100644 index 000000000..6f2dc3f4d --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/DOMImplementation-createDocument.html.ini @@ -0,0 +1,18 @@ +[DOMImplementation-createDocument.html] + type: testharness + [createDocument test: "http://example.com/","a:0",null,"NAMESPACE_ERR"] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/319 + + [createDocument test: null,null,DocumentType node ,null] + expected: FAIL + bug: 520969 + + [createDocument test 195: metadata for null,null,DocumentType node ] + expected: FAIL + bug: 520969 + + [createDocument test: null,"",DocumentType node ] + expected: FAIL + bug: 520969 + diff --git a/testing/web-platform/meta/dom/nodes/Document-characterSet-normalization.html.ini b/testing/web-platform/meta/dom/nodes/Document-characterSet-normalization.html.ini new file mode 100644 index 000000000..a7ecc7608 --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/Document-characterSet-normalization.html.ini @@ -0,0 +1,182 @@ +[Document-characterSet-normalization.html] + type: testharness + [Name "gbk" has label "chinese" (characterSet)] + expected: FAIL + + [Name "gbk" has label "chinese" (inputEncoding)] + expected: FAIL + + [Name "gbk" has label "csgb2312" (characterSet)] + expected: FAIL + + [Name "gbk" has label "csgb2312" (inputEncoding)] + expected: FAIL + + [Name "gbk" has label "csiso58gb231280" (characterSet)] + expected: FAIL + + [Name "gbk" has label "csiso58gb231280" (inputEncoding)] + expected: FAIL + + [Name "gbk" has label "gb2312" (characterSet)] + expected: FAIL + + [Name "gbk" has label "gb2312" (inputEncoding)] + expected: FAIL + + [Name "gbk" has label "gb_2312" (characterSet)] + expected: FAIL + + [Name "gbk" has label "gb_2312" (inputEncoding)] + expected: FAIL + + [Name "gbk" has label "gb_2312-80" (characterSet)] + expected: FAIL + + [Name "gbk" has label "gb_2312-80" (inputEncoding)] + expected: FAIL + + [Name "gbk" has label "gbk" (characterSet)] + expected: FAIL + + [Name "gbk" has label "gbk" (inputEncoding)] + expected: FAIL + + [Name "gbk" has label "iso-ir-58" (characterSet)] + expected: FAIL + + [Name "gbk" has label "iso-ir-58" (inputEncoding)] + expected: FAIL + + [Name "gbk" has label "x-gbk" (characterSet)] + expected: FAIL + + [Name "gbk" has label "x-gbk" (inputEncoding)] + expected: FAIL + + [Name "hz-gb-2312" has label "hz-gb-2312" (characterSet)] + expected: FAIL + + [Name "hz-gb-2312" has label "hz-gb-2312" (inputEncoding)] + expected: FAIL + + [Name "gbk" has label "chinese" (charset)] + expected: FAIL + + [Name "gbk" has label "csgb2312" (charset)] + expected: FAIL + + [Name "gbk" has label "csiso58gb231280" (charset)] + expected: FAIL + + [Name "gbk" has label "gb2312" (charset)] + expected: FAIL + + [Name "gbk" has label "gb_2312" (charset)] + expected: FAIL + + [Name "gbk" has label "gb_2312-80" (charset)] + expected: FAIL + + [Name "gbk" has label "gbk" (charset)] + expected: FAIL + + [Name "gbk" has label "iso-ir-58" (charset)] + expected: FAIL + + [Name "gbk" has label "x-gbk" (charset)] + expected: FAIL + + [Name "hz-gb-2312" has label "hz-gb-2312" (charset)] + expected: FAIL + + [Name "KOI8-U" has label "koi8-ru" (characterSet)] + expected: FAIL + + [Name "KOI8-U" has label "koi8-ru" (inputEncoding)] + expected: FAIL + + [Name "KOI8-U" has label "koi8-ru" (charset)] + expected: FAIL + + [Name "GBK" has label "chinese" (characterSet)] + expected: FAIL + + [Name "GBK" has label "chinese" (inputEncoding)] + expected: FAIL + + [Name "GBK" has label "chinese" (charset)] + expected: FAIL + + [Name "GBK" has label "csgb2312" (characterSet)] + expected: FAIL + + [Name "GBK" has label "csgb2312" (inputEncoding)] + expected: FAIL + + [Name "GBK" has label "csgb2312" (charset)] + expected: FAIL + + [Name "GBK" has label "csiso58gb231280" (characterSet)] + expected: FAIL + + [Name "GBK" has label "csiso58gb231280" (inputEncoding)] + expected: FAIL + + [Name "GBK" has label "csiso58gb231280" (charset)] + expected: FAIL + + [Name "GBK" has label "gb2312" (characterSet)] + expected: FAIL + + [Name "GBK" has label "gb2312" (inputEncoding)] + expected: FAIL + + [Name "GBK" has label "gb2312" (charset)] + expected: FAIL + + [Name "GBK" has label "gb_2312" (characterSet)] + expected: FAIL + + [Name "GBK" has label "gb_2312" (inputEncoding)] + expected: FAIL + + [Name "GBK" has label "gb_2312" (charset)] + expected: FAIL + + [Name "GBK" has label "gb_2312-80" (characterSet)] + expected: FAIL + + [Name "GBK" has label "gb_2312-80" (inputEncoding)] + expected: FAIL + + [Name "GBK" has label "gb_2312-80" (charset)] + expected: FAIL + + [Name "GBK" has label "gbk" (characterSet)] + expected: FAIL + + [Name "GBK" has label "gbk" (inputEncoding)] + expected: FAIL + + [Name "GBK" has label "gbk" (charset)] + expected: FAIL + + [Name "GBK" has label "iso-ir-58" (characterSet)] + expected: FAIL + + [Name "GBK" has label "iso-ir-58" (inputEncoding)] + expected: FAIL + + [Name "GBK" has label "iso-ir-58" (charset)] + expected: FAIL + + [Name "GBK" has label "x-gbk" (characterSet)] + expected: FAIL + + [Name "GBK" has label "x-gbk" (inputEncoding)] + expected: FAIL + + [Name "GBK" has label "x-gbk" (charset)] + expected: FAIL + diff --git a/testing/web-platform/meta/dom/nodes/Document-constructor.html.ini b/testing/web-platform/meta/dom/nodes/Document-constructor.html.ini new file mode 100644 index 000000000..d86bc27bc --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/Document-constructor.html.ini @@ -0,0 +1,5 @@ +[Document-constructor.html] + type: testharness + [new Document(): URL parsing] + expected: FAIL + diff --git a/testing/web-platform/meta/dom/nodes/Document-contentType/contentType/contenttype_bmp.html.ini b/testing/web-platform/meta/dom/nodes/Document-contentType/contentType/contenttype_bmp.html.ini new file mode 100644 index 000000000..17bb23875 --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/Document-contentType/contentType/contenttype_bmp.html.ini @@ -0,0 +1,3 @@ +[contenttype_bmp.html] + type: testharness + disabled: unstable diff --git a/testing/web-platform/meta/dom/nodes/Document-createElementNS.html.ini b/testing/web-platform/meta/dom/nodes/Document-createElementNS.html.ini new file mode 100644 index 000000000..0a772835f --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/Document-createElementNS.html.ini @@ -0,0 +1,14 @@ +[Document-createElementNS.html] + type: testharness + [createElementNS test in HTML document: "http://example.com/","a:0","NAMESPACE_ERR"] + bug: https://github.com/whatwg/dom/issues/319 + expected: FAIL + + [createElementNS test in XML document: "http://example.com/","a:0","NAMESPACE_ERR"] + bug: https://github.com/whatwg/dom/issues/319 + expected: FAIL + + [createElementNS test in XHTML document: "http://example.com/","a:0","NAMESPACE_ERR"] + bug: https://github.com/whatwg/dom/issues/319 + expected: FAIL + diff --git a/testing/web-platform/meta/dom/nodes/Document-createEvent.html.ini b/testing/web-platform/meta/dom/nodes/Document-createEvent.html.ini new file mode 100644 index 000000000..1d92f01ae --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/Document-createEvent.html.ini @@ -0,0 +1,370 @@ +[Document-createEvent.html] + type: testharness + [AnimationEvent should be an alias for AnimationEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('AnimationEvent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [animationevent should be an alias for AnimationEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('animationevent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [ANIMATIONEVENT should be an alias for AnimationEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('ANIMATIONEVENT') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [CloseEvent should be an alias for CloseEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('CloseEvent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [closeevent should be an alias for CloseEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('closeevent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [CLOSEEVENT should be an alias for CloseEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('CLOSEEVENT') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "DragEvents"] + expected: FAIL + bug: 1251198 + + [ErrorEvent should be an alias for ErrorEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('ErrorEvent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [errorevent should be an alias for ErrorEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('errorevent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [ERROREVENT should be an alias for ErrorEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('ERROREVENT') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [FocusEvent should be an alias for FocusEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('FocusEvent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [focusevent should be an alias for FocusEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('focusevent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [FOCUSEVENT should be an alias for FocusEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('FOCUSEVENT') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [IDBVersionChangeEvent should be an alias for IDBVersionChangeEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('IDBVersionChangeEvent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [idbversionchangeevent should be an alias for IDBVersionChangeEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('idbversionchangeevent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [IDBVERSIONCHANGEEVENT should be an alias for IDBVersionChangeEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('IDBVERSIONCHANGEEVENT') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [PageTransitionEvent should be an alias for PageTransitionEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('PageTransitionEvent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [pagetransitionevent should be an alias for PageTransitionEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('pagetransitionevent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [PAGETRANSITIONEVENT should be an alias for PageTransitionEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('PAGETRANSITIONEVENT') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [ProgressEvent should be an alias for ProgressEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('ProgressEvent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [progressevent should be an alias for ProgressEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('progressevent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [PROGRESSEVENT should be an alias for ProgressEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('PROGRESSEVENT') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('SVGZoomEvent') should be initialized correctly.] + expected: FAIL + bug: 1314388 + + [createEvent('svgzoomevent') should be initialized correctly.] + expected: FAIL + bug: 1314388 + + [createEvent('SVGZOOMEVENT') should be initialized correctly.] + expected: FAIL + bug: 1314388 + + [createEvent('SVGZoomEvents') should be initialized correctly.] + expected: FAIL + bug: 1314388 + + [createEvent('svgzoomevents') should be initialized correctly.] + expected: FAIL + bug: 1314388 + + [createEvent('SVGZOOMEVENTS') should be initialized correctly.] + expected: FAIL + bug: 1314388 + + [Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "TextEvents"] + expected: FAIL + bug: 1251198 + + [TrackEvent should be an alias for TrackEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('TrackEvent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [trackevent should be an alias for TrackEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('trackevent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [TRACKEVENT should be an alias for TrackEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('TRACKEVENT') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [TransitionEvent should be an alias for TransitionEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('TransitionEvent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [transitionevent should be an alias for TransitionEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('transitionevent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [TRANSITIONEVENT should be an alias for TransitionEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('TRANSITIONEVENT') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [WebGLContextEvent should be an alias for WebGLContextEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('WebGLContextEvent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [webglcontextevent should be an alias for WebGLContextEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('webglcontextevent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [WEBGLCONTEXTEVENT should be an alias for WebGLContextEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('WEBGLCONTEXTEVENT') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [WheelEvent should be an alias for WheelEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('WheelEvent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [wheelevent should be an alias for WheelEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('wheelevent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [WHEELEVENT should be an alias for WheelEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('WHEELEVENT') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [Should throw NOT_SUPPORTED_ERR for non-legacy event interface "CommandEvent"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "CommandEvents"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for non-legacy event interface "DataContainerEvent"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "DataContainerEvents"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "KeyEvents"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "MouseScrollEvents"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for non-legacy event interface "MutationEvent"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "MutationEvents"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for non-legacy event interface "NotifyPaintEvent"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for non-legacy event interface "PageTransition"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "PopUpEvents"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for non-legacy event interface "ScrollAreaEvent"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for non-legacy event interface "SimpleGestureEvent"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for non-legacy event interface "SVGEvent"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for non-legacy event interface "TimeEvent"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "TimeEvents"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for non-legacy event interface "XULCommandEvent"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "XULCommandEvents"] + expected: FAIL + bug: 1251198 + diff --git a/testing/web-platform/meta/dom/nodes/Element-classlist.html.ini b/testing/web-platform/meta/dom/nodes/Element-classlist.html.ini new file mode 100644 index 000000000..4b1b04056 --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/Element-classlist.html.ini @@ -0,0 +1,33 @@ +[Element-classlist.html] + type: testharness + [classList must be correct for an element that has classes] + expected: FAIL + bug: 869788, https://github.com/whatwg/dom/issues/105 + + [empty classList should return the empty string since the ordered set parser skip the whitespaces] + expected: FAIL + + [classList.remove must collapse whitespaces around each token and remove duplicates] + expected: FAIL + bug: 869788, https://github.com/whatwg/dom/issues/105 + + [classList.add must collapse whitespaces and remove duplicates when adding a token that already exists] + expected: FAIL + bug: 869788, https://github.com/whatwg/dom/issues/105 + + [classList.add should treat \\t as a space] + expected: FAIL + + [classList.add should treat \\r as a space] + expected: FAIL + + [classList.add should treat \\n as a space] + expected: FAIL + + [classList.add should treat \\f as a space] + expected: FAIL + + [classList.replace must collapse whitespaces around each token and remove duplicates] + expected: FAIL + bug: 869788, https://github.com/whatwg/dom/issues/105 + diff --git a/testing/web-platform/meta/dom/nodes/Element-closest.html.ini b/testing/web-platform/meta/dom/nodes/Element-closest.html.ini new file mode 100644 index 000000000..041e76bd5 --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/Element-closest.html.ini @@ -0,0 +1,5 @@ +[Element-closest.html] + type: testharness + [Element.closest with context node 'test4' and selector ':has(> :scope)'] + expected: FAIL + diff --git a/testing/web-platform/meta/dom/nodes/Element-matches.html.ini b/testing/web-platform/meta/dom/nodes/Element-matches.html.ini new file mode 100644 index 000000000..1ab2c42ff --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/Element-matches.html.ini @@ -0,0 +1,89 @@ +[Element-matches.html] + type: testharness + [In-document Element.matches: Universal selector, matching all children of the specified reference element (with refNode Element): >*] + expected: FAIL + + [In-document Element.matches: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>*] + expected: FAIL + + [In-document Element.matches: Universal selector, matching all descendants of the specified reference element (with refNode Element): *] + expected: FAIL + + [In-document Element.matches: Class selector, matching element with class value using non-ASCII characters (with no refNodes): .台北Táiběi] + expected: FAIL + + [In-document Element.matches: Class selector, chained, matching element with multiple class values using non-ASCII characters (with no refNodes): .台北Táiběi.台北] + expected: FAIL + + [In-document Element.matches: ID selector, matching id value using non-ASCII characters (with no refNodes): #台北Táiběi] + expected: FAIL + + [In-document Element.matches: ID selector, matching id values using non-ASCII characters (with no refNodes): #台北Táiběi, #台北] + expected: FAIL + + [In-document Element.matches: Descendant combinator '>>', matching element that is a descendant of an element with id (with no refNodes): #descendant>>div] + expected: FAIL + + [In-document Element.matches: Descendant combinator '>>', matching element with id that is a descendant of an element (with no refNodes): body>>#descendant-div1] + expected: FAIL + + [In-document Element.matches: Descendant combinator '>>', matching element with id that is a descendant of an element (with no refNodes): div>>#descendant-div1] + expected: FAIL + + [In-document Element.matches: Descendant combinator '>>', matching element with id that is a descendant of an element with id (with no refNodes): #descendant>>#descendant-div2] + expected: FAIL + + [In-document Element.matches: Descendant combinator '>>', matching element with class that is a descendant of an element with id (with no refNodes): #descendant>>.descendant-div2] + expected: FAIL + + [In-document Element.matches: Descendant combinator '>>', matching element with class that is a descendant of an element with class (with no refNodes): .descendant-div1>>.descendant-div3] + expected: FAIL + + [Detached Element.matches: Descendant combinator '>>', matching element that is a descendant of an element with id (with no refNodes): #descendant>>div] + expected: FAIL + + [Detached Element.matches: Descendant combinator '>>', matching element with id that is a descendant of an element (with no refNodes): div>>#descendant-div1] + expected: FAIL + + [Detached Element.matches: Descendant combinator '>>', matching element with id that is a descendant of an element with id (with no refNodes): #descendant>>#descendant-div2] + expected: FAIL + + [Detached Element.matches: Descendant combinator '>>', matching element with class that is a descendant of an element with id (with no refNodes): #descendant>>.descendant-div2] + expected: FAIL + + [Detached Element.matches: Descendant combinator '>>', matching element with class that is a descendant of an element with class (with no refNodes): .descendant-div1>>.descendant-div3] + expected: FAIL + + [Fragment Element.matches: Descendant combinator '>>', matching element that is a descendant of an element with id (with no refNodes): #descendant>>div] + expected: FAIL + + [Fragment Element.matches: Descendant combinator '>>', matching element with id that is a descendant of an element (with no refNodes): div>>#descendant-div1] + expected: FAIL + + [Fragment Element.matches: Descendant combinator '>>', matching element with id that is a descendant of an element with id (with no refNodes): #descendant>>#descendant-div2] + expected: FAIL + + [Fragment Element.matches: Descendant combinator '>>', matching element with class that is a descendant of an element with id (with no refNodes): #descendant>>.descendant-div2] + expected: FAIL + + [Fragment Element.matches: Descendant combinator '>>', matching element with class that is a descendant of an element with class (with no refNodes): .descendant-div1>>.descendant-div3] + expected: FAIL + + [In-document Element.matches: Descendant combinator '>>', matching element that is a descendant of an element with id (1) (with no refNodes): #descendant>>div] + expected: FAIL + + [In-document Element.matches: Descendant combinator '>>', matching element with id that is a descendant of an element (1) (with no refNodes): body>>#descendant-div1] + expected: FAIL + + [In-document Element.matches: Descendant combinator '>>', matching element with id that is a descendant of an element (1) (with no refNodes): div>>#descendant-div1] + expected: FAIL + + [In-document Element.matches: Descendant combinator '>>', matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant>>#descendant-div2] + expected: FAIL + + [In-document Element.matches: Descendant combinator '>>', matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant>>.descendant-div2] + expected: FAIL + + [In-document Element.matches: Descendant combinator, '>>', matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1>>.descendant-div3] + expected: FAIL + diff --git a/testing/web-platform/meta/dom/nodes/MutationObserver-childList.html.ini b/testing/web-platform/meta/dom/nodes/MutationObserver-childList.html.ini new file mode 100644 index 000000000..38a1b6b8f --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/MutationObserver-childList.html.ini @@ -0,0 +1,11 @@ +[MutationObserver-childList.html] + type: testharness + [childList Range.deleteContents: child and data removal mutation] + expected: FAIL + + [childList Range.extractContents: child and data removal mutation] + expected: FAIL + + [childList Range.surroundContents: children removal and addition mutation] + expected: FAIL + diff --git a/testing/web-platform/meta/dom/nodes/Node-cloneNode.html.ini b/testing/web-platform/meta/dom/nodes/Node-cloneNode.html.ini new file mode 100644 index 000000000..ff9408fe0 --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/Node-cloneNode.html.ini @@ -0,0 +1,5 @@ +[Node-cloneNode.html] + type: testharness + [Node.cloneNode] + expected: FAIL + diff --git a/testing/web-platform/meta/dom/nodes/Node-lookupNamespaceURI.html.ini b/testing/web-platform/meta/dom/nodes/Node-lookupNamespaceURI.html.ini new file mode 100644 index 000000000..260510ed1 --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/Node-lookupNamespaceURI.html.ini @@ -0,0 +1,47 @@ +[Node-lookupNamespaceURI.html] + type: testharness + [Element should not have XMLNS namespace] + expected: FAIL + + [Element has namespace URI matching prefix] + expected: FAIL + + [Element does not has namespace with xlmns prefix] + expected: FAIL + + [Comment should inherit namespace URI matching prefix] + expected: FAIL + + [Child element should inherit baz namespace] + expected: FAIL + + [Child element should have null namespace] + expected: FAIL + + [Child element should not have XMLNS namespace] + expected: FAIL + + [Child element has namespace URI matching prefix] + expected: FAIL + + [baz namespace is default for child] + expected: FAIL + + [childNamespace is default for child] + expected: FAIL + + [Document should have xhtml namespace] + expected: FAIL + + [For document, baz namespace is not default] + expected: FAIL + + [For document, xhtml namespace is default] + expected: FAIL + + [Document should have xhtml namespace, prefix null] + expected: FAIL + + [Document should have xhtml namespace, prefix ""] + expected: FAIL + diff --git a/testing/web-platform/meta/dom/nodes/Node-replaceChild.html.ini b/testing/web-platform/meta/dom/nodes/Node-replaceChild.html.ini new file mode 100644 index 000000000..b92166845 --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/Node-replaceChild.html.ini @@ -0,0 +1,5 @@ +[Node-replaceChild.html] + type: testharness + [If node is an inclusive ancestor of the context node, a HierarchyRequestError should be thrown.] + expected: FAIL + diff --git a/testing/web-platform/meta/dom/nodes/ParentNode-querySelector-All-xht.xht.ini b/testing/web-platform/meta/dom/nodes/ParentNode-querySelector-All-xht.xht.ini new file mode 100644 index 000000000..b86064ec7 --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/ParentNode-querySelector-All-xht.xht.ini @@ -0,0 +1,158 @@ +[ParentNode-querySelector-All-xht.xht] + type: testharness + [Document.querySelectorAll: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div] + expected: FAIL + + [Document.querySelector: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div] + expected: FAIL + + [Document.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: body>>#descendant-div1] + expected: FAIL + + [Document.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: body>>#descendant-div1] + expected: FAIL + + [Document.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1] + expected: FAIL + + [Document.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1] + expected: FAIL + + [Document.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2] + expected: FAIL + + [Document.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2] + expected: FAIL + + [Document.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2] + expected: FAIL + + [Document.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2] + expected: FAIL + + [Document.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3] + expected: FAIL + + [Document.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3] + expected: FAIL + + [Document.querySelectorAll: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4] + expected: FAIL + + [Document.querySelector: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4] + expected: FAIL + + [Detached Element.querySelectorAll: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div] + expected: FAIL + + [Detached Element.querySelector: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div] + expected: FAIL + + [Detached Element.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1] + expected: FAIL + + [Detached Element.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1] + expected: FAIL + + [Detached Element.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2] + expected: FAIL + + [Detached Element.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2] + expected: FAIL + + [Detached Element.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2] + expected: FAIL + + [Detached Element.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2] + expected: FAIL + + [Detached Element.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3] + expected: FAIL + + [Detached Element.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3] + expected: FAIL + + [Detached Element.querySelectorAll: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4] + expected: FAIL + + [Detached Element.querySelector: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4] + expected: FAIL + + [Fragment.querySelectorAll: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div] + expected: FAIL + + [Fragment.querySelector: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div] + expected: FAIL + + [Fragment.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1] + expected: FAIL + + [Fragment.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1] + expected: FAIL + + [Fragment.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2] + expected: FAIL + + [Fragment.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2] + expected: FAIL + + [Fragment.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2] + expected: FAIL + + [Fragment.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2] + expected: FAIL + + [Fragment.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3] + expected: FAIL + + [Fragment.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3] + expected: FAIL + + [Fragment.querySelectorAll: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4] + expected: FAIL + + [Fragment.querySelector: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4] + expected: FAIL + + [In-document Element.querySelectorAll: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div] + expected: FAIL + + [In-document Element.querySelector: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div] + expected: FAIL + + [In-document Element.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: body>>#descendant-div1] + expected: FAIL + + [In-document Element.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: body>>#descendant-div1] + expected: FAIL + + [In-document Element.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1] + expected: FAIL + + [In-document Element.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1] + expected: FAIL + + [In-document Element.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2] + expected: FAIL + + [In-document Element.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2] + expected: FAIL + + [In-document Element.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2] + expected: FAIL + + [In-document Element.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2] + expected: FAIL + + [In-document Element.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3] + expected: FAIL + + [In-document Element.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3] + expected: FAIL + + [In-document Element.querySelectorAll: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4] + expected: FAIL + + [In-document Element.querySelector: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4] + expected: FAIL + diff --git a/testing/web-platform/meta/dom/nodes/ParentNode-querySelector-All.html.ini b/testing/web-platform/meta/dom/nodes/ParentNode-querySelector-All.html.ini new file mode 100644 index 000000000..76257c6df --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/ParentNode-querySelector-All.html.ini @@ -0,0 +1,158 @@ +[ParentNode-querySelector-All.html] + type: testharness + [Document.querySelectorAll: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div] + expected: FAIL + + [Document.querySelector: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div] + expected: FAIL + + [Document.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: body>>#descendant-div1] + expected: FAIL + + [Document.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: body>>#descendant-div1] + expected: FAIL + + [Document.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1] + expected: FAIL + + [Document.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1] + expected: FAIL + + [Document.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2] + expected: FAIL + + [Document.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2] + expected: FAIL + + [Document.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2] + expected: FAIL + + [Document.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2] + expected: FAIL + + [Document.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3] + expected: FAIL + + [Document.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3] + expected: FAIL + + [Document.querySelectorAll: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4] + expected: FAIL + + [Document.querySelector: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4] + expected: FAIL + + [Detached Element.querySelectorAll: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div] + expected: FAIL + + [Detached Element.querySelector: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div] + expected: FAIL + + [Detached Element.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1] + expected: FAIL + + [Detached Element.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1] + expected: FAIL + + [Detached Element.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2] + expected: FAIL + + [Detached Element.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2] + expected: FAIL + + [Detached Element.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2] + expected: FAIL + + [Detached Element.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2] + expected: FAIL + + [Detached Element.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3] + expected: FAIL + + [Detached Element.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3] + expected: FAIL + + [Detached Element.querySelectorAll: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4] + expected: FAIL + + [Detached Element.querySelector: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4] + expected: FAIL + + [Fragment.querySelectorAll: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div] + expected: FAIL + + [Fragment.querySelector: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div] + expected: FAIL + + [Fragment.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1] + expected: FAIL + + [Fragment.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1] + expected: FAIL + + [Fragment.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2] + expected: FAIL + + [Fragment.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2] + expected: FAIL + + [Fragment.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2] + expected: FAIL + + [Fragment.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2] + expected: FAIL + + [Fragment.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3] + expected: FAIL + + [Fragment.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3] + expected: FAIL + + [Fragment.querySelectorAll: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4] + expected: FAIL + + [Fragment.querySelector: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4] + expected: FAIL + + [In-document Element.querySelectorAll: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div] + expected: FAIL + + [In-document Element.querySelector: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div] + expected: FAIL + + [In-document Element.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: body>>#descendant-div1] + expected: FAIL + + [In-document Element.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: body>>#descendant-div1] + expected: FAIL + + [In-document Element.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1] + expected: FAIL + + [In-document Element.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1] + expected: FAIL + + [In-document Element.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2] + expected: FAIL + + [In-document Element.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2] + expected: FAIL + + [In-document Element.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2] + expected: FAIL + + [In-document Element.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2] + expected: FAIL + + [In-document Element.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3] + expected: FAIL + + [In-document Element.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3] + expected: FAIL + + [In-document Element.querySelectorAll: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4] + expected: FAIL + + [In-document Element.querySelector: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4] + expected: FAIL + diff --git a/testing/web-platform/meta/dom/nodes/attributes.html.ini b/testing/web-platform/meta/dom/nodes/attributes.html.ini new file mode 100644 index 000000000..4c9f15ec5 --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/attributes.html.ini @@ -0,0 +1,6 @@ +[attributes.html] + type: testharness + [First set attribute is returned with mapped attribute set first] + expected: FAIL + bug: 1303629 + diff --git a/testing/web-platform/meta/dom/nodes/rootNode.html.ini b/testing/web-platform/meta/dom/nodes/rootNode.html.ini new file mode 100644 index 000000000..59533aebb --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/rootNode.html.ini @@ -0,0 +1,15 @@ +[rootNode.html] + type: testharness + prefs: [dom.node.rootNode.enabled:true] + [getRootNode() must return the context object when it does not have any parent] + expected: FAIL + + [getRootNode() must return the parent node of the context object when the context object has a single ancestor not in a document] + expected: FAIL + + [getRootNode() must return the document when a node is in document] + expected: FAIL + + [getRootNode() must return a document fragment when a node is in the fragment] + expected: FAIL + diff --git a/testing/web-platform/meta/domparsing/DOMParser-parseFromString-xml.html.ini b/testing/web-platform/meta/domparsing/DOMParser-parseFromString-xml.html.ini new file mode 100644 index 000000000..47c0fc633 --- /dev/null +++ b/testing/web-platform/meta/domparsing/DOMParser-parseFromString-xml.html.ini @@ -0,0 +1,26 @@ +[DOMParser-parseFromString-xml.html] + type: testharness + [XMLDocument interface for correctly parsed document with type text/xml] + expected: FAIL + + [XMLDocument interface for incorrectly parsed document with type text/xml] + expected: FAIL + + [XMLDocument interface for correctly parsed document with type application/xml] + expected: FAIL + + [XMLDocument interface for incorrectly parsed document with type application/xml] + expected: FAIL + + [XMLDocument interface for correctly parsed document with type application/xhtml+xml] + expected: FAIL + + [XMLDocument interface for incorrectly parsed document with type application/xhtml+xml] + expected: FAIL + + [XMLDocument interface for correctly parsed document with type image/svg+xml] + expected: FAIL + + [XMLDocument interface for incorrectly parsed document with type image/svg+xml] + expected: FAIL + diff --git a/testing/web-platform/meta/domparsing/innerhtml-01.xhtml.ini b/testing/web-platform/meta/domparsing/innerhtml-01.xhtml.ini new file mode 100644 index 000000000..ea248239d --- /dev/null +++ b/testing/web-platform/meta/domparsing/innerhtml-01.xhtml.ini @@ -0,0 +1,8 @@ +[innerhtml-01.xhtml] + type: testharness + [innerHTML in XHTML: getting while the document is in an invalid state] + expected: FAIL + + [innerHTML in XHTML: getting while the document is in an invalid state 1] + expected: FAIL + diff --git a/testing/web-platform/meta/domparsing/innerhtml-05.xhtml.ini b/testing/web-platform/meta/domparsing/innerhtml-05.xhtml.ini new file mode 100644 index 000000000..166b8e0aa --- /dev/null +++ b/testing/web-platform/meta/domparsing/innerhtml-05.xhtml.ini @@ -0,0 +1,5 @@ +[innerhtml-05.xhtml] + type: testharness + [innerHTML in XHTML] + expected: FAIL + diff --git a/testing/web-platform/meta/domparsing/xml-serialization.xhtml.ini b/testing/web-platform/meta/domparsing/xml-serialization.xhtml.ini new file mode 100644 index 000000000..8d1a332b1 --- /dev/null +++ b/testing/web-platform/meta/domparsing/xml-serialization.xhtml.ini @@ -0,0 +1,11 @@ +[xml-serialization.xhtml] + type: testharness + [DocumentType: 'QUOTATION MARK' (U+0022)] + expected: FAIL + + [DocumentType: 'APOSTROPHE' (U+0027) and 'QUOTATION MARK' (U+0022)] + expected: FAIL + + [ProcessingInstruction: empty data] + expected: FAIL + diff --git a/testing/web-platform/meta/domxpath/002.html.ini b/testing/web-platform/meta/domxpath/002.html.ini new file mode 100644 index 000000000..cbaf45aa4 --- /dev/null +++ b/testing/web-platform/meta/domxpath/002.html.ini @@ -0,0 +1,11 @@ +[002.html] + type: testharness + [Select SVG element based on mixed case attribute] + expected: FAIL + + [Select both HTML and SVG elements based on mixed case attribute] + expected: FAIL + + [Select SVG elements with refX attribute] + expected: FAIL + diff --git a/testing/web-platform/meta/editing/event.html.ini b/testing/web-platform/meta/editing/event.html.ini new file mode 100644 index 000000000..1367715c6 --- /dev/null +++ b/testing/web-platform/meta/editing/event.html.ini @@ -0,0 +1,938 @@ +[event.html] + type: testharness + [Simple editable div: beforeinput event, canceled] + expected: FAIL + + [Simple editable div: input event, canceled] + expected: FAIL + + [Simple editable div: beforeinput event, uncanceled] + expected: FAIL + + [Simple editable div: input event, uncanceled] + expected: FAIL + + [Editable b: execCommand() must not throw, canceled] + expected: FAIL + + [Editable b: beforeinput event, canceled] + expected: FAIL + + [Editable b: input event, canceled] + expected: FAIL + + [Editable b: execCommand() must not throw, uncanceled] + expected: FAIL + + [Editable b: beforeinput event, uncanceled] + expected: FAIL + + [Editable b: input event, uncanceled] + expected: FAIL + + [Changing selection from handler: beforeinput event, canceled] + expected: FAIL + + [Changing selection from handler: input event, canceled] + expected: FAIL + + [Changing selection from handler: beforeinput event, uncanceled] + expected: FAIL + + [Changing selection from handler: input event, uncanceled] + expected: FAIL + + [Command backColor, value "": beforeinput event, canceled] + expected: FAIL + + [Command backColor, value "": beforeinput event, uncanceled] + expected: FAIL + + [Command backColor, value "": input event, uncanceled] + expected: FAIL + + [Command backColor, value "quasit": beforeinput event, canceled] + expected: FAIL + + [Command backColor, value "quasit": input event, canceled] + expected: FAIL + + [Command backColor, value "quasit": beforeinput event, uncanceled] + expected: FAIL + + [Command backColor, value "quasit": input event, uncanceled] + expected: FAIL + + [Command backColor, value "green": beforeinput event, canceled] + expected: FAIL + + [Command backColor, value "green": input event, canceled] + expected: FAIL + + [Command backColor, value "green": beforeinput event, uncanceled] + expected: FAIL + + [Command backColor, value "green": input event, uncanceled] + expected: FAIL + + [Command createLink, value "": beforeinput event, canceled] + expected: FAIL + + [Command createLink, value "": beforeinput event, uncanceled] + expected: FAIL + + [Command createLink, value "": input event, uncanceled] + expected: FAIL + + [Command createLink, value "quasit": beforeinput event, canceled] + expected: FAIL + + [Command createLink, value "quasit": input event, canceled] + expected: FAIL + + [Command createLink, value "quasit": beforeinput event, uncanceled] + expected: FAIL + + [Command createLink, value "quasit": input event, uncanceled] + expected: FAIL + + [Command createLink, value "http://www.w3.org/community/editing/": beforeinput event, canceled] + expected: FAIL + + [Command createLink, value "http://www.w3.org/community/editing/": input event, canceled] + expected: FAIL + + [Command createLink, value "http://www.w3.org/community/editing/": beforeinput event, uncanceled] + expected: FAIL + + [Command createLink, value "http://www.w3.org/community/editing/": input event, uncanceled] + expected: FAIL + + [Command fontName, value "": beforeinput event, canceled] + expected: FAIL + + [Command fontName, value "": beforeinput event, uncanceled] + expected: FAIL + + [Command fontName, value "": input event, uncanceled] + expected: FAIL + + [Command fontName, value "quasit": beforeinput event, canceled] + expected: FAIL + + [Command fontName, value "quasit": input event, canceled] + expected: FAIL + + [Command fontName, value "quasit": beforeinput event, uncanceled] + expected: FAIL + + [Command fontName, value "quasit": input event, uncanceled] + expected: FAIL + + [Command fontName, value "serif": beforeinput event, canceled] + expected: FAIL + + [Command fontName, value "serif": beforeinput event, uncanceled] + expected: FAIL + + [Command fontName, value "serif": input event, uncanceled] + expected: FAIL + + [Command fontName, value "Helvetica": beforeinput event, canceled] + expected: FAIL + + [Command fontName, value "Helvetica": input event, canceled] + expected: FAIL + + [Command fontName, value "Helvetica": beforeinput event, uncanceled] + expected: FAIL + + [Command fontName, value "Helvetica": input event, uncanceled] + expected: FAIL + + [Command fontSize, value "": beforeinput event, canceled] + expected: FAIL + + [Command fontSize, value "": beforeinput event, uncanceled] + expected: FAIL + + [Command fontSize, value "": input event, uncanceled] + expected: FAIL + + [Command fontSize, value "quasit": beforeinput event, canceled] + expected: FAIL + + [Command fontSize, value "quasit": beforeinput event, uncanceled] + expected: FAIL + + [Command fontSize, value "quasit": input event, uncanceled] + expected: FAIL + + [Command fontSize, value "6": beforeinput event, canceled] + expected: FAIL + + [Command fontSize, value "6": input event, canceled] + expected: FAIL + + [Command fontSize, value "6": beforeinput event, uncanceled] + expected: FAIL + + [Command fontSize, value "6": input event, uncanceled] + expected: FAIL + + [Command fontSize, value "15px": beforeinput event, canceled] + expected: FAIL + + [Command fontSize, value "15px": input event, canceled] + expected: FAIL + + [Command fontSize, value "15px": beforeinput event, uncanceled] + expected: FAIL + + [Command fontSize, value "15px": input event, uncanceled] + expected: FAIL + + [Command foreColor, value "": beforeinput event, canceled] + expected: FAIL + + [Command foreColor, value "": beforeinput event, uncanceled] + expected: FAIL + + [Command foreColor, value "": input event, uncanceled] + expected: FAIL + + [Command foreColor, value "quasit": beforeinput event, canceled] + expected: FAIL + + [Command foreColor, value "quasit": input event, canceled] + expected: FAIL + + [Command foreColor, value "quasit": beforeinput event, uncanceled] + expected: FAIL + + [Command foreColor, value "quasit": input event, uncanceled] + expected: FAIL + + [Command foreColor, value "green": beforeinput event, canceled] + expected: FAIL + + [Command foreColor, value "green": input event, canceled] + expected: FAIL + + [Command foreColor, value "green": beforeinput event, uncanceled] + expected: FAIL + + [Command foreColor, value "green": input event, uncanceled] + expected: FAIL + + [Command hiliteColor, value "": beforeinput event, canceled] + expected: FAIL + + [Command hiliteColor, value "": beforeinput event, uncanceled] + expected: FAIL + + [Command hiliteColor, value "": input event, uncanceled] + expected: FAIL + + [Command hiliteColor, value "quasit": beforeinput event, canceled] + expected: FAIL + + [Command hiliteColor, value "quasit": input event, canceled] + expected: FAIL + + [Command hiliteColor, value "quasit": beforeinput event, uncanceled] + expected: FAIL + + [Command hiliteColor, value "quasit": input event, uncanceled] + expected: FAIL + + [Command hiliteColor, value "green": beforeinput event, canceled] + expected: FAIL + + [Command hiliteColor, value "green": input event, canceled] + expected: FAIL + + [Command hiliteColor, value "green": beforeinput event, uncanceled] + expected: FAIL + + [Command hiliteColor, value "green": input event, uncanceled] + expected: FAIL + + [Command italic, value "": beforeinput event, canceled] + expected: FAIL + + [Command italic, value "": input event, canceled] + expected: FAIL + + [Command italic, value "": beforeinput event, uncanceled] + expected: FAIL + + [Command italic, value "": input event, uncanceled] + expected: FAIL + + [Command italic, value "quasit": beforeinput event, canceled] + expected: FAIL + + [Command italic, value "quasit": input event, canceled] + expected: FAIL + + [Command italic, value "quasit": beforeinput event, uncanceled] + expected: FAIL + + [Command italic, value "quasit": input event, uncanceled] + expected: FAIL + + [Command removeFormat, value "": beforeinput event, canceled] + expected: FAIL + + [Command removeFormat, value "": input event, canceled] + expected: FAIL + + [Command removeFormat, value "": beforeinput event, uncanceled] + expected: FAIL + + [Command removeFormat, value "": input event, uncanceled] + expected: FAIL + + [Command removeFormat, value "quasit": beforeinput event, canceled] + expected: FAIL + + [Command removeFormat, value "quasit": input event, canceled] + expected: FAIL + + [Command removeFormat, value "quasit": beforeinput event, uncanceled] + expected: FAIL + + [Command removeFormat, value "quasit": input event, uncanceled] + expected: FAIL + + [Command strikeThrough, value "": beforeinput event, canceled] + expected: FAIL + + [Command strikeThrough, value "": input event, canceled] + expected: FAIL + + [Command strikeThrough, value "": beforeinput event, uncanceled] + expected: FAIL + + [Command strikeThrough, value "": input event, uncanceled] + expected: FAIL + + [Command strikeThrough, value "quasit": beforeinput event, canceled] + expected: FAIL + + [Command strikeThrough, value "quasit": input event, canceled] + expected: FAIL + + [Command strikeThrough, value "quasit": beforeinput event, uncanceled] + expected: FAIL + + [Command strikeThrough, value "quasit": input event, uncanceled] + expected: FAIL + + [Command subscript, value "": beforeinput event, canceled] + expected: FAIL + + [Command subscript, value "": input event, canceled] + expected: FAIL + + [Command subscript, value "": beforeinput event, uncanceled] + expected: FAIL + + [Command subscript, value "": input event, uncanceled] + expected: FAIL + + [Command subscript, value "quasit": beforeinput event, canceled] + expected: FAIL + + [Command subscript, value "quasit": input event, canceled] + expected: FAIL + + [Command subscript, value "quasit": beforeinput event, uncanceled] + expected: FAIL + + [Command subscript, value "quasit": input event, uncanceled] + expected: FAIL + + [Command superscript, value "": beforeinput event, canceled] + expected: FAIL + + [Command superscript, value "": input event, canceled] + expected: FAIL + + [Command superscript, value "": beforeinput event, uncanceled] + expected: FAIL + + [Command superscript, value "": input event, uncanceled] + expected: FAIL + + [Command superscript, value "quasit": beforeinput event, canceled] + expected: FAIL + + [Command superscript, value "quasit": input event, canceled] + expected: FAIL + + [Command superscript, value "quasit": beforeinput event, uncanceled] + expected: FAIL + + [Command superscript, value "quasit": input event, uncanceled] + expected: FAIL + + [Command underline, value "": beforeinput event, canceled] + expected: FAIL + + [Command underline, value "": input event, canceled] + expected: FAIL + + [Command underline, value "": beforeinput event, uncanceled] + expected: FAIL + + [Command underline, value "": input event, uncanceled] + expected: FAIL + + [Command underline, value "quasit": beforeinput event, canceled] + expected: FAIL + + [Command underline, value "quasit": input event, canceled] + expected: FAIL + + [Command underline, value "quasit": beforeinput event, uncanceled] + expected: FAIL + + [Command underline, value "quasit": input event, uncanceled] + expected: FAIL + + [Command unlink, value "": beforeinput event, canceled] + expected: FAIL + + [Command unlink, value "": beforeinput event, uncanceled] + expected: FAIL + + [Command unlink, value "": input event, uncanceled] + expected: FAIL + + [Command unlink, value "quasit": beforeinput event, canceled] + expected: FAIL + + [Command unlink, value "quasit": beforeinput event, uncanceled] + expected: FAIL + + [Command unlink, value "quasit": input event, uncanceled] + expected: FAIL + + [Command delete, value "": beforeinput event, canceled] + expected: FAIL + + [Command delete, value "": input event, canceled] + expected: FAIL + + [Command delete, value "": beforeinput event, uncanceled] + expected: FAIL + + [Command delete, value "": input event, uncanceled] + expected: FAIL + + [Command delete, value "quasit": beforeinput event, canceled] + expected: FAIL + + [Command delete, value "quasit": input event, canceled] + expected: FAIL + + [Command delete, value "quasit": beforeinput event, uncanceled] + expected: FAIL + + [Command delete, value "quasit": input event, uncanceled] + expected: FAIL + + [Command formatBlock, value "": beforeinput event, canceled] + expected: FAIL + + [Command formatBlock, value "": beforeinput event, uncanceled] + expected: FAIL + + [Command formatBlock, value "": input event, uncanceled] + expected: FAIL + + [Command formatBlock, value "quasit": beforeinput event, canceled] + expected: FAIL + + [Command formatBlock, value "quasit": beforeinput event, uncanceled] + expected: FAIL + + [Command formatBlock, value "quasit": input event, uncanceled] + expected: FAIL + + [Command formatBlock, value "p": beforeinput event, canceled] + expected: FAIL + + [Command formatBlock, value "p": input event, canceled] + expected: FAIL + + [Command formatBlock, value "p": beforeinput event, uncanceled] + expected: FAIL + + [Command formatBlock, value "p": input event, uncanceled] + expected: FAIL + + [Command forwardDelete, value "": beforeinput event, canceled] + expected: FAIL + + [Command forwardDelete, value "": input event, canceled] + expected: FAIL + + [Command forwardDelete, value "": beforeinput event, uncanceled] + expected: FAIL + + [Command forwardDelete, value "": input event, uncanceled] + expected: FAIL + + [Command forwardDelete, value "quasit": beforeinput event, canceled] + expected: FAIL + + [Command forwardDelete, value "quasit": input event, canceled] + expected: FAIL + + [Command forwardDelete, value "quasit": beforeinput event, uncanceled] + expected: FAIL + + [Command forwardDelete, value "quasit": input event, uncanceled] + expected: FAIL + + [Command indent, value "": beforeinput event, canceled] + expected: FAIL + + [Command indent, value "": input event, canceled] + expected: FAIL + + [Command indent, value "": beforeinput event, uncanceled] + expected: FAIL + + [Command indent, value "": input event, uncanceled] + expected: FAIL + + [Command indent, value "quasit": beforeinput event, canceled] + expected: FAIL + + [Command indent, value "quasit": input event, canceled] + expected: FAIL + + [Command indent, value "quasit": beforeinput event, uncanceled] + expected: FAIL + + [Command indent, value "quasit": input event, uncanceled] + expected: FAIL + + [Command insertHorizontalRule, value "": beforeinput event, canceled] + expected: FAIL + + [Command insertHorizontalRule, value "": input event, canceled] + expected: FAIL + + [Command insertHorizontalRule, value "": beforeinput event, uncanceled] + expected: FAIL + + [Command insertHorizontalRule, value "": input event, uncanceled] + expected: FAIL + + [Command insertHorizontalRule, value "quasit": beforeinput event, canceled] + expected: FAIL + + [Command insertHorizontalRule, value "quasit": input event, canceled] + expected: FAIL + + [Command insertHorizontalRule, value "quasit": beforeinput event, uncanceled] + expected: FAIL + + [Command insertHorizontalRule, value "quasit": input event, uncanceled] + expected: FAIL + + [Command insertHorizontalRule, value "id": beforeinput event, canceled] + expected: FAIL + + [Command insertHorizontalRule, value "id": input event, canceled] + expected: FAIL + + [Command insertHorizontalRule, value "id": beforeinput event, uncanceled] + expected: FAIL + + [Command insertHorizontalRule, value "id": input event, uncanceled] + expected: FAIL + + [Command insertHTML, value "": beforeinput event, canceled] + expected: FAIL + + [Command insertHTML, value "": input event, canceled] + expected: FAIL + + [Command insertHTML, value "": beforeinput event, uncanceled] + expected: FAIL + + [Command insertHTML, value "": input event, uncanceled] + expected: FAIL + + [Command insertHTML, value "quasit": beforeinput event, canceled] + expected: FAIL + + [Command insertHTML, value "quasit": input event, canceled] + expected: FAIL + + [Command insertHTML, value "quasit": beforeinput event, uncanceled] + expected: FAIL + + [Command insertHTML, value "quasit": input event, uncanceled] + expected: FAIL + + [Command insertHTML, value "hi": beforeinput event, canceled] + expected: FAIL + + [Command insertHTML, value "hi": input event, canceled] + expected: FAIL + + [Command insertHTML, value "hi": beforeinput event, uncanceled] + expected: FAIL + + [Command insertHTML, value "hi": input event, uncanceled] + expected: FAIL + + [Command insertImage, value "": beforeinput event, canceled] + expected: FAIL + + [Command insertImage, value "": beforeinput event, uncanceled] + expected: FAIL + + [Command insertImage, value "": input event, uncanceled] + expected: FAIL + + [Command insertImage, value "quasit": beforeinput event, canceled] + expected: FAIL + + [Command insertImage, value "quasit": input event, canceled] + expected: FAIL + + [Command insertImage, value "quasit": beforeinput event, uncanceled] + expected: FAIL + + [Command insertImage, value "quasit": input event, uncanceled] + expected: FAIL + + [Command insertImage, value "../images/green.png": beforeinput event, canceled] + expected: FAIL + + [Command insertImage, value "../images/green.png": input event, canceled] + expected: FAIL + + [Command insertImage, value "../images/green.png": beforeinput event, uncanceled] + expected: FAIL + + [Command insertImage, value "../images/green.png": input event, uncanceled] + expected: FAIL + + [Command insertLineBreak, value "": beforeinput event, canceled] + expected: FAIL + + [Command insertLineBreak, value "": beforeinput event, uncanceled] + expected: FAIL + + [Command insertLineBreak, value "": input event, uncanceled] + expected: FAIL + + [Command insertLineBreak, value "": input event, canceled] + expected: FAIL + + [Command insertLineBreak, value "quasit": input event, canceled] + expected: FAIL + + [Command insertLineBreak, value "quasit": beforeinput event, canceled] + expected: FAIL + + [Command insertLineBreak, value "quasit": beforeinput event, uncanceled] + expected: FAIL + + [Command insertLineBreak, value "quasit": input event, uncanceled] + expected: FAIL + + [Command insertOrderedList, value "": beforeinput event, canceled] + expected: FAIL + + [Command insertOrderedList, value "": input event, canceled] + expected: FAIL + + [Command insertOrderedList, value "": beforeinput event, uncanceled] + expected: FAIL + + [Command insertOrderedList, value "": input event, uncanceled] + expected: FAIL + + [Command insertOrderedList, value "quasit": beforeinput event, canceled] + expected: FAIL + + [Command insertOrderedList, value "quasit": input event, canceled] + expected: FAIL + + [Command insertOrderedList, value "quasit": beforeinput event, uncanceled] + expected: FAIL + + [Command insertOrderedList, value "quasit": input event, uncanceled] + expected: FAIL + + [Command insertParagraph, value "": beforeinput event, canceled] + expected: FAIL + + [Command insertParagraph, value "": input event, canceled] + expected: FAIL + + [Command insertParagraph, value "": beforeinput event, uncanceled] + expected: FAIL + + [Command insertParagraph, value "": input event, uncanceled] + expected: FAIL + + [Command insertParagraph, value "quasit": beforeinput event, canceled] + expected: FAIL + + [Command insertParagraph, value "quasit": input event, canceled] + expected: FAIL + + [Command insertParagraph, value "quasit": beforeinput event, uncanceled] + expected: FAIL + + [Command insertParagraph, value "quasit": input event, uncanceled] + expected: FAIL + + [Command insertText, value "": execCommand() must not throw, canceled] + expected: FAIL + + [Command insertText, value "": beforeinput event, canceled] + expected: FAIL + + [Command insertText, value "": execCommand() must not throw, uncanceled] + expected: FAIL + + [Command insertText, value "": beforeinput event, uncanceled] + expected: FAIL + + [Command insertText, value "": input event, uncanceled] + expected: FAIL + + [Command insertText, value "quasit": beforeinput event, canceled] + expected: FAIL + + [Command insertText, value "quasit": input event, canceled] + expected: FAIL + + [Command insertText, value "quasit": beforeinput event, uncanceled] + expected: FAIL + + [Command insertText, value "quasit": input event, uncanceled] + expected: FAIL + + [Command insertText, value "abc": beforeinput event, canceled] + expected: FAIL + + [Command insertText, value "abc": input event, canceled] + expected: FAIL + + [Command insertText, value "abc": beforeinput event, uncanceled] + expected: FAIL + + [Command insertText, value "abc": input event, uncanceled] + expected: FAIL + + [Command insertUnorderedList, value "": beforeinput event, canceled] + expected: FAIL + + [Command insertUnorderedList, value "": input event, canceled] + expected: FAIL + + [Command insertUnorderedList, value "": beforeinput event, uncanceled] + expected: FAIL + + [Command insertUnorderedList, value "": input event, uncanceled] + expected: FAIL + + [Command insertUnorderedList, value "quasit": beforeinput event, canceled] + expected: FAIL + + [Command insertUnorderedList, value "quasit": input event, canceled] + expected: FAIL + + [Command insertUnorderedList, value "quasit": beforeinput event, uncanceled] + expected: FAIL + + [Command insertUnorderedList, value "quasit": input event, uncanceled] + expected: FAIL + + [Command justifyCenter, value "": beforeinput event, canceled] + expected: FAIL + + [Command justifyCenter, value "": input event, canceled] + expected: FAIL + + [Command justifyCenter, value "": beforeinput event, uncanceled] + expected: FAIL + + [Command justifyCenter, value "": input event, uncanceled] + expected: FAIL + + [Command justifyCenter, value "quasit": beforeinput event, canceled] + expected: FAIL + + [Command justifyCenter, value "quasit": input event, canceled] + expected: FAIL + + [Command justifyCenter, value "quasit": beforeinput event, uncanceled] + expected: FAIL + + [Command justifyCenter, value "quasit": input event, uncanceled] + expected: FAIL + + [Command justifyFull, value "": beforeinput event, canceled] + expected: FAIL + + [Command justifyFull, value "": input event, canceled] + expected: FAIL + + [Command justifyFull, value "": beforeinput event, uncanceled] + expected: FAIL + + [Command justifyFull, value "": input event, uncanceled] + expected: FAIL + + [Command justifyFull, value "quasit": beforeinput event, canceled] + expected: FAIL + + [Command justifyFull, value "quasit": input event, canceled] + expected: FAIL + + [Command justifyFull, value "quasit": beforeinput event, uncanceled] + expected: FAIL + + [Command justifyFull, value "quasit": input event, uncanceled] + expected: FAIL + + [Command justifyLeft, value "": beforeinput event, canceled] + expected: FAIL + + [Command justifyLeft, value "": input event, canceled] + expected: FAIL + + [Command justifyLeft, value "": beforeinput event, uncanceled] + expected: FAIL + + [Command justifyLeft, value "": input event, uncanceled] + expected: FAIL + + [Command justifyLeft, value "quasit": beforeinput event, canceled] + expected: FAIL + + [Command justifyLeft, value "quasit": input event, canceled] + expected: FAIL + + [Command justifyLeft, value "quasit": beforeinput event, uncanceled] + expected: FAIL + + [Command justifyLeft, value "quasit": input event, uncanceled] + expected: FAIL + + [Command justifyRight, value "": beforeinput event, canceled] + expected: FAIL + + [Command justifyRight, value "": input event, canceled] + expected: FAIL + + [Command justifyRight, value "": beforeinput event, uncanceled] + expected: FAIL + + [Command justifyRight, value "": input event, uncanceled] + expected: FAIL + + [Command justifyRight, value "quasit": beforeinput event, canceled] + expected: FAIL + + [Command justifyRight, value "quasit": input event, canceled] + expected: FAIL + + [Command justifyRight, value "quasit": beforeinput event, uncanceled] + expected: FAIL + + [Command justifyRight, value "quasit": input event, uncanceled] + expected: FAIL + + [Command outdent, value "": beforeinput event, canceled] + expected: FAIL + + [Command outdent, value "": beforeinput event, uncanceled] + expected: FAIL + + [Command outdent, value "": input event, uncanceled] + expected: FAIL + + [Command outdent, value "quasit": beforeinput event, canceled] + expected: FAIL + + [Command outdent, value "quasit": beforeinput event, uncanceled] + expected: FAIL + + [Command outdent, value "quasit": input event, uncanceled] + expected: FAIL + + [Editable b: execCommand() must not throw] + expected: FAIL + + [Editable b: input event] + expected: FAIL + + [Changing selection from handler: input event] + expected: FAIL + + [Command backColor, value "": input event] + expected: FAIL + + [Command createLink, value "": input event] + expected: FAIL + + [Command fontName, value "": input event] + expected: FAIL + + [Command fontName, value "serif": input event] + expected: FAIL + + [Command fontSize, value "": input event] + expected: FAIL + + [Command fontSize, value "quasit": input event] + expected: FAIL + + [Command foreColor, value "": input event] + expected: FAIL + + [Command hiliteColor, value "": input event] + expected: FAIL + + [Command unlink, value "": input event] + expected: FAIL + + [Command unlink, value "quasit": input event] + expected: FAIL + + [Command formatBlock, value "": input event] + expected: FAIL + + [Command formatBlock, value "quasit": input event] + expected: FAIL + + [Command insertImage, value "": input event] + expected: FAIL + + [Command insertText, value "": execCommand() must not throw] + expected: FAIL + + [Command insertText, value "": input event] + expected: FAIL + + [Command outdent, value "": input event] + expected: FAIL + + [Command outdent, value "quasit": input event] + expected: FAIL + diff --git a/testing/web-platform/meta/editing/other/delete.html.ini b/testing/web-platform/meta/editing/other/delete.html.ini new file mode 100644 index 000000000..1f0142625 --- /dev/null +++ b/testing/web-platform/meta/editing/other/delete.html.ini @@ -0,0 +1,14 @@ +[delete.html] + type: testharness + [2: "



" 0,0-1,0 delete] + expected: FAIL + + [3: "



" 0,0-1,0 forwarddelete] + expected: FAIL + + [4: "



" 1,0-0,0 delete] + expected: FAIL + + [5: "



" 1,0-0,0 forwarddelete] + expected: FAIL + diff --git a/testing/web-platform/meta/editing/run/backcolor.html.ini b/testing/web-platform/meta/editing/run/backcolor.html.ini new file mode 100644 index 000000000..a5cf2fba7 --- /dev/null +++ b/testing/web-platform/meta/editing/run/backcolor.html.ini @@ -0,0 +1,311 @@ +[backcolor.html] + type: testharness + [[["backcolor","#00FFFF"\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "

[foo

bar\]

" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "[foo bar\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "[foo bar\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "[foo bar\]" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "

[foo

bar

baz\]

" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "

[foo

bar

baz\]

" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "

[foo

bar

baz\]

" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "

[foo


bar\]" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "foo{}bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "foo[bar\]baz" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "foo[bar\]baz" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "foo[barbaz\]qozquz" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "foo[barbaz\]qozquz" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "foo[barbaz\]qozquz" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "foo[barbaz\]qozquz" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "{

foo

}" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "{

foo

}" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "
foob[a\]rbaz
" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "
foob[a\]rbaz
" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "
foobarbaz
" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "
foobarbaz
" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "
foobarbaz
" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "
foobarbaz
" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "
foobarbaz
" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "
foobarbaz
" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "
foobarbaz
" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "
foobarbaz
" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "{
foobarbaz
}" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "{
foobarbaz
}" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "

foo[bar\]baz

" queryCommandValue("backcolor") before] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "

foo[bar\]baz

" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "

foo[bar\]baz

" queryCommandValue("backcolor") before] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "

foo[bar\]baz

" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "

foo[bar\]baz

" queryCommandValue("backcolor") before] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "

foo[bar\]baz

" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "{

foo

bar

}" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "{

foo

bar

}" queryCommandIndeterm("backcolor") before] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "{

foo

bar

}" queryCommandValue("backcolor") before] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "{

foo

bar

}" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "{

foo

bar

}" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "{

foo

bar

}" queryCommandIndeterm("backcolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "{

foo

bar

}" queryCommandValue("backcolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "{

foo

bar

}" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "foo[bar\]baz" queryCommandValue("backcolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "foo[bar\]baz" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "foo[bar\]baz" queryCommandValue("backcolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "foo[bar\]baz" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "foo[bar\]baz" queryCommandValue("backcolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "foo[bar\]baz" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "foo[bar\]baz" queryCommandValue("backcolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "foo[bar\]baz" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "foob[ar\]baz" compare innerHTML] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "foob[ar\]baz" queryCommandValue("backcolor") before] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "foob[ar\]baz" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "

foob[ar\]baz

" compare innerHTML] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "

foob[ar\]baz

" queryCommandValue("backcolor") before] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "

foob[ar\]baz

" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "

b[ar\]

" queryCommandValue("backcolor") before] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "

b[ar\]

" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "

b[ar\]

" queryCommandValue("backcolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "

b[ar\]

" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "b[ar\]" queryCommandValue("backcolor") before] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "b[ar\]" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "b[ar\]" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "fo[ob\]arbaz" queryCommandIndeterm("backcolor") before] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "fo[ob\]arbaz" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "fo[ob\]arbaz" queryCommandIndeterm("backcolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "fo[ob\]arbaz" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "fooba[rb\]az" queryCommandIndeterm("backcolor") before] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "fooba[rb\]az" queryCommandValue("backcolor") before] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "fooba[rb\]az" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "fooba[rb\]az" queryCommandIndeterm("backcolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "fooba[rb\]az" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "fo[obarb\]az" queryCommandIndeterm("backcolor") before] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "fo[obarb\]az" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "foo[b\]arbaz" queryCommandValue("backcolor") before] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "foo[b\]arbaz" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "foo[b\]arbaz" queryCommandValue("backcolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "foo[b\]arbaz" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "fooba[r\]baz" queryCommandValue("backcolor") before] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "fooba[r\]baz" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "fooba[r\]baz" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "foo[bar\]baz" queryCommandValue("backcolor") before] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "foo[bar\]baz" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "foo[bar\]baz" queryCommandValue("backcolor") before] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "foo[bar\]baz" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "foo{bar}baz" queryCommandValue("backcolor") before] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "foo{bar}baz" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "fo[ob\]ar" queryCommandIndeterm("backcolor") before] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "fo[ob\]ar" queryCommandValue("backcolor") before] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "fo[ob\]ar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "fo[ob\]ar" queryCommandIndeterm("backcolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "fo[ob\]ar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "fo[ob\]ar" queryCommandValue("backcolor") before] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "fo[ob\]ar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "fo[ob\]ar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "fo[ob\]ar" queryCommandValue("backcolor") before] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "fo[ob\]ar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "fo[ob\]ar" queryCommandValue("backcolor") after] + expected: FAIL + diff --git a/testing/web-platform/meta/editing/run/bold.html.ini b/testing/web-platform/meta/editing/run/bold.html.ini new file mode 100644 index 000000000..73f7030be --- /dev/null +++ b/testing/web-platform/meta/editing/run/bold.html.ini @@ -0,0 +1,494 @@ +[bold.html] + type: testharness + [[["stylewithcss","true"\],["bold",""\]\] "[foo bar\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "[foo bar\]" queryCommandIndeterm("bold") before] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "[foo bar\]" queryCommandIndeterm("bold") before] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "

[foo

bar

baz\]

" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "

[foo

bar

baz\]

" queryCommandIndeterm("bold") before] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "

[foo

bar

baz\]

" queryCommandIndeterm("bold") before] + expected: FAIL + + [[["bold",""\]\] "foo[\]bar" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "fo[obarb\]az" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "fo[obarb\]az" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foo[bar\]baz": execCommand("bold", false, "") return value] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foo[bar\]baz" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo[bar\]baz": execCommand("bold", false, "") return value] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo[bar\]baz" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "
foobarbaz
" queryCommandIndeterm("bold") before] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "
foobarbaz
" queryCommandIndeterm("bold") before] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "
foobarbaz
" queryCommandIndeterm("bold") before] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "
foobarbaz
" queryCommandIndeterm("bold") before] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "{
foobarbaz
}" queryCommandIndeterm("bold") before] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "{
foobarbaz
}" queryCommandIndeterm("bold") before] + expected: FAIL + + [[["bold",""\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["bold",""\]\] "foo{}baz" compare innerHTML] + expected: FAIL + + [[["bold",""\]\] "foo{}baz" queryCommandState("bold") after] + expected: FAIL + + [[["bold",""\]\] "foo{}baz" compare innerHTML] + expected: FAIL + + [[["bold",""\]\] "foo{}baz" queryCommandState("bold") after] + expected: FAIL + + [[["bold",""\]\] "foo{}baz" compare innerHTML] + expected: FAIL + + [[["bold",""\]\] "foo{}baz" queryCommandState("bold") after] + expected: FAIL + + [[["bold",""\]\] "foo{}baz" compare innerHTML] + expected: FAIL + + [[["bold",""\]\] "foo{}baz" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "{

foo

bar

}

baz

" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "{

foo

bar

}

baz

" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "

foo[bar}

baz

" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "

foo[bar}

baz

" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "

foo[bar}

baz

" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "bar [baz\] qoz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "bar [baz\] qoz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foo[bar\]baz" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo[bar\]baz" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foo[bar\]baz" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo[bar\]baz" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foo[bar\]baz" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo[bar\]baz" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foo[bar\]baz" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo[bar\]baz" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foo[bar\]baz" queryCommandState("bold") before] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foo[bar\]baz" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo[bar\]baz" queryCommandState("bold") before] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo[bar\]baz" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foo[bar\]baz" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo[bar\]baz" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foo[bar\]baz" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo[bar\]baz" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foo[bar\]baz" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo[bar\]baz" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo[bar\]baz" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo[bar\]baz" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "{foobar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "{foobar\]baz" queryCommandState("bold") after] + expected: FAIL + + [[["bold",""\]\] "{foobar\]baz" compare innerHTML] + expected: FAIL + + [[["bold",""\]\] "{foobar\]baz" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo[barbaz}" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo[barbaz}" queryCommandState("bold") after] + expected: FAIL + + [[["bold",""\]\] "foo[barbaz}" compare innerHTML] + expected: FAIL + + [[["bold",""\]\] "foo[barbaz}" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "

foo[bar\]baz

" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "

foo[bar\]baz

" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "{

foobar\]baz

" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "{

foobar\]baz

" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "{

foobar\]baz

" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "{

foobar\]baz

" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "

foo[barbaz

}" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "

foo[barbaz

}" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "

foo[barbaz

}" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "

foo[barbaz

}" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "

[foobarbaz\]

" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "

[foobarbaz\]

" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "

[foobarbaz\]

" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "

[foobarbaz\]

" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "{

foobarbaz\]

" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "{

foobarbaz\]

" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "{

foobarbaz\]

" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "{

foobarbaz\]

" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "

[foobarbaz

}" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "

[foobarbaz

}" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "

[foobarbaz

}" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "

[foobarbaz

}" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "{

foobarbaz

}" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "{

foobarbaz

}" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "{

foobarbaz

}" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "{

foobarbaz

}" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foobar[baz\]quzqoz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foobar[baz\]quzqoz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foo[bar\]baz" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo[bar\]baz" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "{

foo

bar}" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "{

foo

bar}" queryCommandIndeterm("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "{

foo

bar}" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "{

foo

bar}" queryCommandIndeterm("bold") after] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["bold",""\]\] "foo[bar\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foo{bar}baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo{bar}baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "[foobarbaz\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "[foobarbaz\]" queryCommandIndeterm("bold") before] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "[foobarbaz\]" queryCommandIndeterm("bold") after] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "[foobarbaz\]" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "[foobarbaz\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "[foobarbaz\]" queryCommandIndeterm("bold") before] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "[foobarbaz\]" queryCommandIndeterm("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "[foobarbaz\]" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "[foo\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "[foo\]" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "[foo\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "[foo\]" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "

foo[bar\]baz

" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "

foo[bar\]baz

" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "

foo[bar\]baz

" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foo[b\]arbaz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "fooba[r\]baz" compare innerHTML] + expected: FAIL + + [[["bold",""\]\] "fo[ob\]ar" compare innerHTML] + expected: FAIL + + [[["bold",""\]\] "fo[ob\]ar" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "fo[ob\]ar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "fo[ob\]ar" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "fo[ob\]ar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "fo[ob\]ar" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "fo[ob\]ar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "fo[ob\]ar" queryCommandIndeterm("bold") before] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "fo[ob\]ar" queryCommandState("bold") before] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "fo[ob\]ar" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "fo[ob\]ar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "fo[ob\]ar" queryCommandIndeterm("bold") before] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "fo[ob\]ar" queryCommandState("bold") before] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "fo[ob\]ar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "fo[ob\]ar" queryCommandIndeterm("bold") before] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "fo[ob\]ar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "fo[ob\]ar" queryCommandIndeterm("bold") before] + expected: FAIL + diff --git a/testing/web-platform/meta/editing/run/createlink.html.ini b/testing/web-platform/meta/editing/run/createlink.html.ini new file mode 100644 index 000000000..0c681e32f --- /dev/null +++ b/testing/web-platform/meta/editing/run/createlink.html.ini @@ -0,0 +1,38 @@ +[createlink.html] + type: testharness + [[["createlink","http://www.google.com/"\]\] "[foo\]barbaz" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\]\] "foobar[baz\]" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\]\] "foo[barbaz\]" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\]\] "foo[barbaz}" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\]\] "{foobar\]baz" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\]\] "foo[barbaz\]" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\]\] "foo[barbaz}" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\]\] "{foobar\]baz" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + diff --git a/testing/web-platform/meta/editing/run/delete.html.ini b/testing/web-platform/meta/editing/run/delete.html.ini new file mode 100644 index 000000000..a2eb17a83 --- /dev/null +++ b/testing/web-platform/meta/editing/run/delete.html.ini @@ -0,0 +1,2818 @@ +[delete.html] + type: testharness + disabled: + if e10s and (os == "linux"): https://bugzilla.mozilla.org/show_bug.cgi?id=1205642 + [[["stylewithcss","true"\],["delete",""\]\] "foobar[\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["delete",""\]\] "foobar[\]baz" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo[\]baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["delete",""\]\] "foo

[\]bar

" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
foo
[\]bar
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
foo
[\]bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
foo
[\]bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "
foo
[\]bar
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "
foo
[\]bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "
foo
[\]bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["delete",""\]\] "foo
[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "

foo


[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "

foo


[\]bar

" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "

foo



[\]bar

" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["delete",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo  [\]" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo  [\] bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo   [\]bar" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\] bar

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\] bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\] bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\] bar

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\] bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\] bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["delete",""\]\] "
foo  [\]bar
" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "
foo  [\]bar
" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "
foo  [\]bar
" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "
foo  [\]
" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "
foo  [\]
" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo
[\]bar
baz" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "
foo
[\]bar
" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "
foo
[\]bar
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo
  1. [\]bar
  2. baz
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo
  1. [\]bar
  2. baz
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo
  1. [\]bar
  2. baz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo
  1. [\]bar
  2. baz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo
  1. [\]bar
  2. baz
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo
  1. [\]bar
  2. baz
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo
  1. [\]bar
  2. baz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo
  1. [\]bar
  2. baz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo
  1. [\]bar
  2. baz
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo
  1. [\]bar
  2. baz
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo
  1. [\]bar
  2. baz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo
  1. [\]bar
  2. baz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo
  1. [\]bar
  2. baz
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo
  1. [\]bar
  2. baz
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo
  1. [\]bar
  2. baz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo
  1. [\]bar
  2. baz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

  1. [\]bar
  2. baz
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

  1. [\]bar
  2. baz
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

  1. [\]bar
  2. baz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

  1. [\]bar
  2. baz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

  1. [\]bar
  2. baz
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

  1. [\]bar
  2. baz
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

  1. [\]bar
  2. baz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

  1. [\]bar
  2. baz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["delete",""\]\] "
  1. foo
  2. [\]bar
" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "
  1. foo
  2. [\]bar
" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "
  1. foo

  2. [\]bar
" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "
  1. foo
  2. [\]bar
    baz
" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "
  1. foo
    bar
  2. [\]baz
" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "
  1. foo

  2. [\]bar
" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "
  1. foo

  2. [\]bar

" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "
  1. foo
    • [\]bar
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo
  1. [\]bar
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo
  1. [\]bar
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo
  1. [\]bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo
  1. [\]bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo
  1. [\]bar
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo
  1. [\]bar
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo
  1. [\]bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo
  1. [\]bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo
[\]bar
baz
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo
[\]bar
baz
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo
[\]bar
baz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo
[\]bar
baz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo
[\]bar
baz
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo
[\]bar
baz
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo
[\]bar
baz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo
[\]bar
baz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo
[\]bar
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo
[\]bar
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo
[\]bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo
[\]bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo
[\]bar
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo
[\]bar
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo
[\]bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo
[\]bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["delete",""\]\] "
foo
[\]bar
" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "
foo
[\]bar
baz
" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "
foo
bar
[\]baz
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
  1. foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

  1. foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

  1. foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

  1. foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

  1. foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

  1. foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

  1. foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

  1. foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

  1. foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

  1. foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

  1. foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

  1. foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

  1. foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

  1. foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

  1. foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

  1. foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

  1. foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

  1. foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "


[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "


[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "


[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "


[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "


[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "


[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

  1. foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

  1. foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

  1. foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

  1. foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

  1. foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

  1. foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["delete",""\]\] "

  1. foo
{}
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
  1. foo

{}
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

  1. foo

{}
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

  1. foo

{}
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

  1. foo

{}
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

  1. foo

{}
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

  1. foo

{}
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

  1. foo

{}
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

  1. foo

{}
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

  1. foo

{}
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

  1. foo

{}
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

  1. foo

{}
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

  1. foo

{}
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

  1. foo

{}
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

  1. foo

{}
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

  1. foo

{}
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

  1. foo

{}
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

  1. foo

{}
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

  1. foo

{}
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

  1. foo

{}
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

  1. foo

{}
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "


{}
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "


{}
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "


{}
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "


{}
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "


{}
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "


{}
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

  1. foo

{}
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

  1. foo

{}
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

  1. foo

{}
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

  1. foo

{}
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

  1. foo

{}
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

  1. foo

{}
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["delete",""\]\] "foo

[\]bar
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo
[\]bar
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo
[\]bar
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo
[\]bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo
[\]bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo
[\]bar
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo
[\]bar
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo
[\]bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo
[\]bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["delete",""\]\] "foo

[\]bar

baz

" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo

[\]bar

baz

" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

baz

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

baz

" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

baz

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

baz

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

baz

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

baz

" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

baz

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

baz

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["delete",""\]\] "foo

[\]bar

baz

" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo

[\]bar

baz

" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo

[\]bar

baz

" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo
  1. [\]bar

extra": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

  1. [\]bar

extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

  1. [\]bar

extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

  1. [\]bar

extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

  1. [\]bar

extra": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

  1. [\]bar

extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

  1. [\]bar

extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

  1. [\]bar

extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

bar
  1. [\]baz
quz

extra": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

bar
  1. [\]baz
quz

extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

bar
  1. [\]baz
quz

extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

bar
  1. [\]baz
quz

extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

bar
  1. [\]baz
quz

extra": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

bar
  1. [\]baz
quz

extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

bar
  1. [\]baz
quz

extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

bar
  1. [\]baz
quz

extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["delete",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo
[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","true"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","true"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","true"\],["delete",""\]\] "

[foobar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["delete",""\]\] "

[foobar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["delete",""\]\] "

{foobar}baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["delete",""\]\] "

{foobar}baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["delete",""\]\] "

foo[barbaz\]quz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["delete",""\]\] "

foo[barbaz\]quz" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "

foo

{bar

}

baz

" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

{

bar}

baz

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

{

bar}

baz

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

{

bar}

baz

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

{

bar}

baz

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

{

bar}

baz

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

{

bar}

baz

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

{

bar

}

baz

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

{

bar

}

baz

" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

{

bar

}

baz

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

{

bar

}

baz

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

{

bar

}

baz

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

{

bar

}

baz

" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

{

bar

}

baz

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

{

bar

}

baz

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo[bar

baz\]quz": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo[bar

baz\]quz" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo[bar

baz\]quz" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo[bar

baz\]quz": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo[bar

baz\]quz" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo[bar

baz\]quz" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo[bar

baz\]quz
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo[bar

baz\]quz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo[bar

baz\]quz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo[bar

baz\]quz
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo[bar

baz\]quz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo[bar

baz\]quz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
foo[bar

baz\]quz": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo[bar

baz\]quz" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo[bar

baz\]quz" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo[bar

baz\]quz": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo[bar

baz\]quz" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo[bar

baz\]quz" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo[bar

baz\]quz": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo[bar

baz\]quz" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo[bar

baz\]quz" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo[bar

baz\]quz": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo[bar

baz\]quz" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo[bar

baz\]quz" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo[bar

baz\]quz": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo[bar

baz\]quz" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo[bar

baz\]quz" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo[bar

baz\]quz": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo[bar

baz\]quz" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo[bar

baz\]quz" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo[bar

baz\]quz

qozfoo[bar

baz\]quz

qozfoo[bar

baz\]quz

qozfoo[bar

baz\]quz

qozfoo[bar

baz\]quz

qozfoo[bar

baz\]quz

qozfoo[bar

baz\]quz": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo[bar

baz\]quz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo[bar

baz\]quz" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo[bar

baz\]quz" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo[bar

baz\]quz": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo[bar

baz\]quz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo[bar

baz\]quz" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "

foo[bar

baz\]quz" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo[bar

baz\]quz": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo[bar

baz\]quz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo[bar

baz\]quz" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo[bar

baz\]quz" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo[bar

baz\]quz": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo[bar

baz\]quz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo[bar

baz\]quz" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "

foo[bar

baz\]quz" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo[bar

baz\]quz": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo[bar

baz\]quz" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo[bar

baz\]quz" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo[bar

baz\]quz": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo[bar

baz\]quz" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo[bar

baz\]quz" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[bar

baz\]

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[bar

baz\]

" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[bar

baz\]

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

[bar

baz\]

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[bar

baz\]

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[bar

baz\]

" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[bar

baz\]

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

[bar

baz\]

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo[

\]bar

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo[

\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo[

\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo[

\]bar

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo[

\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo[

\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo[

\]bar
baz

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo[

\]bar
baz

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo[

\]bar
baz

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo[

\]bar
baz

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo[

\]bar
baz

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo[

\]bar
baz

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[

\]bar

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[

\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[

\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[

\]bar

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[

\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[

\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo{

}bar

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo{

}bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo{

}bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo{

}bar

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo{

}bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo{

}bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["delete",""\]\] "foo[

\]bar
baz

" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[

\]bar

baz": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[

\]bar

baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[

\]bar

baz" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[

\]bar

baz" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[

\]bar

baz": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[

\]bar

baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[

\]bar

baz" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[

\]bar

baz" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo{

bar

}baz": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo{

bar

}baz" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo{

bar

}baz" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo{

bar

}baz": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo{

bar

}baz" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo{

bar

}baz" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["delete",""\]\] "foo

{bar

}baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo{

bar}

baz": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo{

bar}

baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo{

bar}

baz" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo{

bar}

baz" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo{

bar}

baz": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo{

bar}

baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo{

bar}

baz" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo{

bar}

baz" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["delete",""\]\] "

foo[

\]bar
baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[

\]bar

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[

\]bar

" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[

\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[

\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[

\]bar

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[

\]bar

" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[

\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[

\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[

\]bar

baz
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[

\]bar

baz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[

\]bar

baz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[

\]bar

baz
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[

\]bar

baz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[

\]bar

baz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo
{

\]bar

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo
{

\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo
{

\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo
{

\]bar

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo
{

\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo
{

\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

{

\]bar

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

{

\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo

{

\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

{

\]bar

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

{

\]bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo

{

\]bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo
{

}bar

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo
{

}bar

" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo
{

}bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo
{

}bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo
{

}bar

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo
{

}bar

" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo
{

}bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo
{

}bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

{

}bar

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

{

}bar

" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

{

}bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

{

}bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

{

}bar

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

{

}bar

" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

{

}bar

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

{

}bar

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

fo[o
bar

b\]az": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

fo[o
bar

b\]az" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

fo[o
bar

b\]az" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

fo[o
bar

b\]az": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

fo[o
bar

b\]az" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

fo[o
bar

b\]az" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

  1. bar
  2. ba[z

q\]uz": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

  1. bar
  2. ba[z

q\]uz" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

foo

  1. bar
  2. ba[z

q\]uz" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

  1. bar
  2. ba[z

q\]uz": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

  1. bar
  2. ba[z

q\]uz" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

foo

  1. bar
  2. ba[z

q\]uz" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

fo[o

  1. bar
  2. baz

q\]uz": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

fo[o

  1. bar
  2. baz

q\]uz" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "

fo[o

  1. bar
  2. baz

q\]uz" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

fo[o

  1. bar
  2. baz

q\]uz": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

fo[o

  1. bar
  2. baz

q\]uz" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "

fo[o

  1. bar
  2. baz

q\]uz" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["delete",""\]\] "

  1. fo[o
  1. b\]ar
" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "
  1. fo[o
  • b\]ar
" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo [ bar\]" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo [ bar\]" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "

fo[o

b\]ar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["delete",""\]\] "fo[ob\]ar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["delete",""\]\] "fo[ob\]ar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["delete",""\]\] "fo[ob\]ar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["delete",""\]\] "fo[ob\]ar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "

  1. foo
{}
  1. bar
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
  1. foo

{}

  1. bar
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
  1. foo

{}

  1. bar
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
  1. foo

{}

  1. bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
  1. foo

{}

  1. bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "
  1. foo

{}

  1. bar
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "
  1. foo

{}

  1. bar
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "
  1. foo

{}

  1. bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "
  1. foo

{}

  1. bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
  1. foo

{}

  1. bar
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
  1. foo

{}

  1. bar
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
  1. foo

{}

  1. bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
  1. foo

{}

  1. bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "
  1. foo

{}

  1. bar
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "
  1. foo

{}

  1. bar
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "
  1. foo

{}

  1. bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "
  1. foo

{}

  1. bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["delete",""\]\] "
  1. foo
{}
  1. bar
" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "
  1. foo
{}
  1. bar
" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "
  1. foo
{}
  1. bar
" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "
  1. foo
{}
  1. bar
" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "
    1. foo
  1. {}
    1. bar
" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "
  1. foo[
bar\]
  1. baz
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
  1. foo[

bar\]

  1. baz
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
  1. foo[

bar\]

  1. baz
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
  1. foo[

bar\]

  1. baz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
  1. foo[

bar\]

  1. baz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "
  1. foo[

bar\]

  1. baz
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "
  1. foo[

bar\]

  1. baz
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "
  1. foo[

bar\]

  1. baz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "
  1. foo[

bar\]

  1. baz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
  1. foo[

bar\]

  1. baz
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
  1. foo[

bar\]

  1. baz
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
  1. foo[

bar\]

  1. baz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
  1. foo[

bar\]

  1. baz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "
  1. foo[

bar\]

  1. baz
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "
  1. foo[

bar\]

  1. baz
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "
  1. foo[

bar\]

  1. baz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "
  1. foo[

bar\]

  1. baz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["delete",""\]\] "
  1. foo

[bar

  1. \]baz
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
  1. foo

[bar

  1. \]baz

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
  1. foo

[bar

  1. \]baz

" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
  1. foo

[bar

  1. \]baz

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
  1. foo

[bar

  1. \]baz

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "
  1. foo

[bar

  1. \]baz

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "
  1. foo

[bar

  1. \]baz

" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "
  1. foo

[bar

  1. \]baz

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "
  1. foo

[bar

  1. \]baz

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["delete",""\]\] "
    1. foo[
  1. bar
baz\]
  1. quz
" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "
  • foo
{}
  • bar
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
  • foo

{}

  • bar
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
  • foo

{}

  • bar
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
  • foo

{}

  • bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
  • foo

{}

  • bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "
  • foo

{}

  • bar
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "
  • foo

{}

  • bar
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "
  • foo

{}

  • bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "
  • foo

{}

  • bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["delete",""\]\] "
  1. foo[
  2. bar\]
  1. baz
  1. quz
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
  1. foo

{}

  • bar
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
  1. foo

{}

  • bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
  1. foo

{}

  • bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "
  1. foo

{}

  • bar
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "
  1. foo

{}

  • bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "
  1. foo

{}

  • bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
  • foo

{}

  1. bar
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
  • foo

{}

  1. bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "
  • foo

{}

  1. bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "
  • foo

{}

  1. bar
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "
  • foo

{}

  1. bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "
  • foo

{}

  1. bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["delete",""\]\] "

[foo\]" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "

[foo\]" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "

{foo}" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "

{foo}" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "

f[\]" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "[foo\]" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "

[foo\]
" compare innerHTML] + expected: FAIL + diff --git a/testing/web-platform/meta/editing/run/fontname.html.ini b/testing/web-platform/meta/editing/run/fontname.html.ini new file mode 100644 index 000000000..2c5e9dd6e --- /dev/null +++ b/testing/web-platform/meta/editing/run/fontname.html.ini @@ -0,0 +1,242 @@ +[fontname.html] + type: testharness + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "[foo bar\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "

[foo

bar

baz\]

" compare innerHTML] + expected: FAIL + + [[["fontname","sans-serif"\]\] "foo[\]bar" queryCommandValue("fontname") before] + expected: FAIL + + [[["fontname","sans-serif"\]\] "foo[\]bar" queryCommandValue("fontname") after] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo[bar\]baz" queryCommandValue("fontname") after] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo[bar\]baz" queryCommandValue("fontname") after] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo[bar\]baz" queryCommandValue("fontname") after] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo[bar\]baz" queryCommandValue("fontname") after] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo[bar\]baz" queryCommandValue("fontname") after] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo[bar\]baz" queryCommandValue("fontname") after] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foob[a\]rbaz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foob[a\]rbaz" queryCommandValue("fontname") after] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foob[a\]rbaz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foob[a\]rbaz" queryCommandValue("fontname") after] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foob[a\]rbaz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foob[a\]rbaz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "[foobarbaz\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "[foobarbaz\]" queryCommandIndeterm("fontname") after] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "[foobarbaz\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "[foobarbaz\]" queryCommandIndeterm("fontname") after] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "[foobarbaz\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "[foobarbaz\]" queryCommandIndeterm("fontname") after] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "[foobarbaz\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "[foobarbaz\]" queryCommandIndeterm("fontname") after] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "[foobarbaz\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "[foobarbaz\]" queryCommandIndeterm("fontname") after] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "[foobarbaz\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "[foobarbaz\]" queryCommandIndeterm("fontname") after] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "[foobarbaz\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "[foobarbaz\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "[fooba\]rbaz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "[fooba\]rbaz" queryCommandIndeterm("fontname") after] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "[fooba\]rbaz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "[fooba\]rbaz" queryCommandIndeterm("fontname") after] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "[fooba\]rbaz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "[fooba\]rbaz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foob[arbaz\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foob[arbaz\]" queryCommandIndeterm("fontname") after] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foob[arbaz\]" queryCommandValue("fontname") after] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foob[arbaz\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foob[arbaz\]" queryCommandIndeterm("fontname") after] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foob[arbaz\]" queryCommandValue("fontname") after] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foob[arbaz\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foob[arbaz\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foob[a\]rbaz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo{
}bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo{
}bar" queryCommandValue("fontname") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo{
}bar" queryCommandValue("fontname") after] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo{
}bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo{
}bar" queryCommandValue("fontname") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo{
}bar" queryCommandValue("fontname") after] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo{
b\]ar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo{
b\]ar" queryCommandIndeterm("fontname") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo{
b\]ar" queryCommandValue("fontname") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo{
b\]ar" queryCommandValue("fontname") after] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo{
b\]ar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo{
b\]ar" queryCommandIndeterm("fontname") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo{
b\]ar" queryCommandValue("fontname") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo{
b\]ar" queryCommandValue("fontname") after] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "fo[ob\]arbaz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "fooba[rb\]az" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo[b\]arbaz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "fooba[r\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "fo[ob\]ar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "fo[ob\]ar" queryCommandIndeterm("fontname") after] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "fo[ob\]ar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "fo[ob\]ar" queryCommandIndeterm("fontname") after] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "fo[ob\]ar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "fo[ob\]ar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "fo[ob\]ar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "fo[ob\]ar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "fo[ob\]ar" compare innerHTML] + expected: FAIL + diff --git a/testing/web-platform/meta/editing/run/fontsize.html.ini b/testing/web-platform/meta/editing/run/fontsize.html.ini new file mode 100644 index 000000000..71a40aacf --- /dev/null +++ b/testing/web-platform/meta/editing/run/fontsize.html.ini @@ -0,0 +1,686 @@ +[fontsize.html] + type: testharness + [[["fontsize","4"\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "

[foo

bar\]

" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "

[foo

bar\]

" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "

[foo

bar\]

" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "[foo bar\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "[foo bar\]" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "[foo bar\]" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "

[foo

bar

baz\]

" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "

[foo

bar

baz\]

" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "

[foo

bar

baz\]

" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "

[foo


bar\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "

[foo


bar\]" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "

[foo


bar\]" queryCommandIndeterm("fontsize") after] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "

[foo


bar\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "

[foo


bar\]" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "

[foo


bar\]" queryCommandIndeterm("fontsize") after] + expected: FAIL + + [[["fontsize","4"\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\]\] "foo{}bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\]\] "foo[\]bar" queryCommandValue("fontsize") after] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[barbaz\]qozquz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[barbaz\]qozquz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "foo[barbaz\]qozquz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[barbaz\]qozquz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[barbaz\]qozquz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "foo[barbaz\]qozquz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "{

foo

}" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "{

foo

}" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "{

foo

}" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","1"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","1"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","1"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","0"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","0"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","0"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","-5"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","-5"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","-5"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","6"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","6"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","6"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","7"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","7"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","8"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","8"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","100"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","100"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","2em"\]\] "foo[bar\]baz": execCommand("fontsize", false, "2em") return value] + expected: FAIL + + [[["fontsize","2em"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["fontsize","2em"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","2em"\]\] "foo[bar\]baz" queryCommandValue("fontsize") after] + expected: FAIL + + [[["fontsize","20pt"\]\] "foo[bar\]baz": execCommand("fontsize", false, "20pt") return value] + expected: FAIL + + [[["fontsize","20pt"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["fontsize","20pt"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","20pt"\]\] "foo[bar\]baz" queryCommandValue("fontsize") after] + expected: FAIL + + [[["fontsize","xx-large"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","xx-large"\]\] "foo[bar\]baz" queryCommandValue("fontsize") after] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize"," 1 "\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize"," 1 "\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize"," 1 "\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","1."\]\] "foo[bar\]baz": execCommand("fontsize", false, "1.") return value] + expected: FAIL + + [[["fontsize","1."\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["fontsize","1."\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","1."\]\] "foo[bar\]baz" queryCommandValue("fontsize") after] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","1.0"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","1.0"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","1.0"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","1.0e2"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","1.0e2"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","1.0e2"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","1.1"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","1.1"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","1.1"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","1.9"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","1.9"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","1.9"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","+0"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["fontsize","+0"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","+1"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","+1"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","+1"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","+9"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","+9"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","-0"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["fontsize","-0"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","-1"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","-1"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","-1"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","-9"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","-9"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","-9"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize",""\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize",""\]\] "foo[bar\]baz" queryCommandValue("fontsize") after] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "
foob[a\]rbaz
" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "
foob[a\]rbaz
" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "
foob[a\]rbaz
" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "
foobarbaz
" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "
foobarbaz
" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "
foobarbaz
" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "
foobarbaz
" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "
foobarbaz
" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "
foobarbaz
" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "
foobarbaz
" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "
foobarbaz
" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "
foobarbaz
" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "
foobarbaz
" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "
foobarbaz
" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "
foobarbaz
" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "{
foobarbaz
}" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "{
foobarbaz
}" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "{
foobarbaz
}" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["fontsize","4"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foob[a\]rbaz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "foob[a\]rbaz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["fontsize","4"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foob[a\]rbaz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foob[a\]rbaz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "foob[a\]rbaz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "foob[a\]rbaz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "

foo[bar\]baz

" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "

foo[bar\]baz

" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "

foo[bar\]baz

" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "

foo[bar\]baz

" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "

foo[bar\]baz

" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "

foo[bar\]baz

" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\]\] "

foo[bar\]baz

" compare innerHTML] + expected: FAIL + + [[["fontsize","4"\]\] "

foo[bar\]baz

" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "

foo[bar\]baz

" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "

foo[bar\]baz

" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "

foo[bar\]baz

" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","3"\]\] "

foo[bar\]baz

" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","3"\]\] "

foo[bar\]baz

" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","3"\]\] "

foo[bar\]baz

" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","3"\]\] "

foo[bar\]baz

" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","3"\]\] "

foo[bar\]baz

" compare innerHTML] + expected: FAIL + + [[["fontsize","3"\]\] "

foo[bar\]baz

" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","3"\]\] "

foo[bar\]baz

" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","3"\]\] "

foo[bar\]baz

" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","3"\]\] "

foo[bar\]baz

" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","3"\]\] "

foo[bar\]baz

" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","3"\]\] "

foo[bar\]baz

" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","3"\]\] "

foo[bar\]baz

" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","3"\]\] "

foo[bar\]baz

" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","3"\]\] "

foo[bar\]baz

" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","3"\]\] "foo b[a\]r baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","3"\]\] "foo b[a\]r baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","3"\]\] "foo b[a\]r baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","3"\]\] "foo b[a\]r baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","3"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","3"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","3"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","3"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","3"\]\] "foob[a\]rbaz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","3"\]\] "foob[a\]rbaz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","3"\]\] "foob[a\]rbaz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","3"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","3"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","3"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","3"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","3"\]\] "foob[a\]rbaz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","3"\]\] "foob[a\]rbaz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","3"\]\] "foob[a\]rbaz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "fo[ob\]arbaz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "fo[ob\]arbaz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "fo[ob\]arbaz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "fooba[rb\]az" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "fo[obarb\]az" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "fo[obarb\]az" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "fo[obarb\]az" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[b\]arbaz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "fooba[r\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo{bar}baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "fo[ob\]ar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "fo[ob\]ar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "fo[ob\]ar" queryCommandIndeterm("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "fo[ob\]ar" queryCommandIndeterm("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "fo[ob\]ar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "fo[ob\]ar" queryCommandIndeterm("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "fo[ob\]ar" queryCommandIndeterm("fontsize") before] + expected: FAIL + + [[["fontsize","4"\]\] "fo[ob\]ar" compare innerHTML] + expected: FAIL + + [[["fontsize","4"\]\] "fo[ob\]ar" queryCommandIndeterm("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "fo[ob\]ar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "fo[ob\]ar" queryCommandIndeterm("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "fo[ob\]ar" queryCommandIndeterm("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "fo[ob\]ar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "fo[ob\]ar" queryCommandIndeterm("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "fo[ob\]ar" queryCommandIndeterm("fontsize") before] + expected: FAIL + diff --git a/testing/web-platform/meta/editing/run/forecolor.html.ini b/testing/web-platform/meta/editing/run/forecolor.html.ini new file mode 100644 index 000000000..214f65ea4 --- /dev/null +++ b/testing/web-platform/meta/editing/run/forecolor.html.ini @@ -0,0 +1,293 @@ +[forecolor.html] + type: testharness + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "

[foo

bar\]

" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["forecolor","#0000FF"\]\] "[foo bar\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "[foo bar\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["forecolor","#0000FF"\]\] "

[foo

bar

baz\]

" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "

[foo

bar

baz\]

" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "

[foo


bar\]" compare innerHTML] + expected: FAIL + + [[["forecolor","#0000FF"\]\] "foo[\]bar" queryCommandValue("forecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "foo[barbaz\]qozquz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "foo[barbaz\]qozquz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "{

foo

}" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","blue"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["forecolor","f"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["forecolor","f"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after] + expected: FAIL + + [[["forecolor","#f"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["forecolor","#f"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["forecolor","00f"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["forecolor","00f"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","00f"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","00f"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#00f"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["forecolor","0000ff"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["forecolor","0000ff"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","0000ff"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["forecolor","000000fff"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["forecolor","000000fff"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after] + expected: FAIL + + [[["forecolor","#000000fff"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["forecolor","#000000fff"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","rgb(0, 0, 255)"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","rgb(0, 0, 255)"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","rgb(0%, 0%, 100%)"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","rgb(0%, 0%, 100%)"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","rgb( 0 ,0 ,255)"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","rgb( 0 ,0 ,255)"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["forecolor","rgba(0, 0, 255, 0.0)"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","rgba(0, 0, 255, 0.0)"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","rgba(0, 0, 255, 0.0)"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","rgb(15, -10, 375)"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","rgb(15, -10, 375)"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after] + expected: FAIL + + [[["forecolor","rgba(0, 0, 0, 1)"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["forecolor","rgba(0, 0, 0, 1)"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","rgba(255, 255, 255, 1)"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","rgba(255, 255, 255, 1)"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","rgba(0, 0, 255, 0.5)"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","rgba(0, 0, 255, 0.5)"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","hsl(240, 100%, 50%)"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","hsl(240, 100%, 50%)"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","cornsilk"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["forecolor","potato quiche"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["forecolor","potato quiche"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","transparent"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["forecolor","currentColor"\]\] "foo[bar\]baz": execCommand("forecolor", false, "currentColor") return value] + expected: FAIL + + [[["forecolor","currentColor"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["forecolor","currentColor"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "
foob[a\]rbaz
" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "
foobarbaz
" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "
foobarbaz
" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "
foobarbaz
" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "
foobarbaz
" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "{
foobarbaz
}" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "foo{bar}baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["forecolor","#0000FF"\]\] "foob[ar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "foob[ar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "fooba[rba\]z" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "foob[a\]rbaz" compare innerHTML] + expected: FAIL + + [[["forecolor","rgb(0,0,255)"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["forecolor","rgb(0,0,255)"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "[foo\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "[foo\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "[foo\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "[foo\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "[foo\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "[foo\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "[foo\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "[foo\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["forecolor","#0000FF"\]\] "[foo\]" queryCommandValue("forecolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "[foo\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "[foo\]" queryCommandValue("forecolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "[foo\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "[foo\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "[foo\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "[foo\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "[foo\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "[foo\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "[foo\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "[foo\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "fo[ob\]arbaz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "fooba[rb\]az" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "fo[obarb\]az" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "foo[b\]arbaz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "fooba[r\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "foo{bar}baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "fo[ob\]ar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "fo[ob\]ar" compare innerHTML] + expected: FAIL + diff --git a/testing/web-platform/meta/editing/run/formatblock.html.ini b/testing/web-platform/meta/editing/run/formatblock.html.ini new file mode 100644 index 000000000..29bd4e177 --- /dev/null +++ b/testing/web-platform/meta/editing/run/formatblock.html.ini @@ -0,0 +1,3179 @@ +[formatblock.html] + type: testharness + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "foo[\]bar

extra": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo[\]bar

extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo[\]bar

extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo[\]bar

extra" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo[\]bar

extra": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo[\]bar

extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo[\]bar

extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo[\]bar

extra" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo{}bar

extra": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo{}bar

extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo{}bar

extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo{}bar

extra" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo{}bar

extra": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo{}bar

extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo{}bar

extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo{}bar

extra" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo[\]bar

extra": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo[\]bar

extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo[\]bar

extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo[\]bar

extra" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo[\]bar

extra": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo[\]bar

extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo[\]bar

extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo[\]bar

extra" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo[bar\]baz

extra": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo[bar\]baz

extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo[bar\]baz

extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo[bar\]baz

extra" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo[bar\]baz

extra": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo[bar\]baz

extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo[bar\]baz

extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo[bar\]baz

extra" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo\]bar[baz

extra": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo\]bar[baz

extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo\]bar[baz

extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo\]bar[baz

extra" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo\]bar[baz

extra": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo\]bar[baz

extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo\]bar[baz

extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo\]bar[baz

extra" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "{

foo

}": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "{

foo

}" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "{

foo

}" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "{

foo

}" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "{

foo

}" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "{

foo

}": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "{

foo

}" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "{

foo

}" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "{

foo

}" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "{

foo

}" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "foo[barbaz\]qozquz

extra": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo[barbaz\]qozquz

extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo[barbaz\]qozquz

extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo[barbaz\]qozquz

extra" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo[barbaz\]qozquz

extra": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo[barbaz\]qozquz

extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo[barbaz\]qozquz

extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo[barbaz\]qozquz

extra" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
foob[a\]rbaz
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
foob[a\]rbaz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
foob[a\]rbaz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
foob[a\]rbaz
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
foob[a\]rbaz
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
foob[a\]rbaz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
foob[a\]rbaz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
foob[a\]rbaz
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
foobarbaz
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
foobarbaz
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
foobarbaz
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
foobarbaz
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
foobarbaz
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
foobarbaz
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
foobarbaz
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
foobarbaz
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
foobarbaz
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
foobarbaz
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
foobarbaz
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
foobarbaz
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
foobarbaz
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
foobarbaz
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
foobarbaz
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
foobarbaz
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "{
foobarbaz
}": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "{
foobarbaz
}" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "{
foobarbaz
}" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "{
foobarbaz
}" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "{
foobarbaz
}": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "{
foobarbaz
}" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "{
foobarbaz
}" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "{
foobarbaz
}" queryCommandValue("formatblock") after] + expected: FAIL + + [[["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "

[foobar\]

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "

[foobar\]

" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "

[foobar\]

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "

[foobar\]

" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "

[foobar\]

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "

[foobar\]

" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "

[foobar\]

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "

[foobar\]

" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "

[foobar\]

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "

[foobar\]

" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "

[foobar\]

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "

[foobar\]

" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "

[foobar\]

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "

[foobar\]

" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "

[foobar\]

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "

[foobar\]

" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "

[foobar\]

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "

[foobar\]

" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "

[foobar\]

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "

[foobar\]

" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foo\]
bar
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foo\]
bar
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foo\]
bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foo\]
bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foo\]
bar
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foo\]
bar
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foo\]
bar
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foo\]
bar
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foo\]
bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foo\]
bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foo\]
bar
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foo\]
bar
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
foo
[bar\]
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
foo
[bar\]
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
foo
[bar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
foo
[bar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
foo
[bar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
foo
[bar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
foo
[bar\]
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
foo
[bar\]
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
foo
[bar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
foo
[bar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
foo
[bar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
foo
[bar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foo
bar\]
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foo
bar\]
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foo
bar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foo
bar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foo
bar\]
" queryCommandIndeterm("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foo
bar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foo
bar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foo
bar\]
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foo
bar\]
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foo
bar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foo
bar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foo
bar\]
" queryCommandIndeterm("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foo
bar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foo
bar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
  1. [foobar\]
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
  1. [foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
  1. [foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
  1. [foobar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
  1. [foobar\]
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
  1. [foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
  1. [foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
  1. [foobar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
  • [foobar\]
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
  • [foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
  • [foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
  • [foobar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
  • [foobar\]
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
  • [foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
  • [foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
  • [foobar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "[foobar\]": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "[foobar\]" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "[foobar\]" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "[foobar\]" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "[foobar\]": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "[foobar\]" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "[foobar\]" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "[foobar\]" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "[foobar\]": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "[foobar\]" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "[foobar\]" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "[foobar\]" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "[foobar\]": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "[foobar\]" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "[foobar\]" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "[foobar\]" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "[foobar\]": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "[foobar\]" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "[foobar\]" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "[foobar\]" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "[foobar\]": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "[foobar\]" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "[foobar\]" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "[foobar\]" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "[foobar\]": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "[foobar\]" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "[foobar\]" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "[foobar\]" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "[foobar\]": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "[foobar\]" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "[foobar\]" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "[foobar\]" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo[\]bar

extra": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo[\]bar

extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo[\]bar

extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo[\]bar

extra": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo[\]bar

extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo[\]bar

extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo{}bar

extra": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo{}bar

extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo{}bar

extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo{}bar

extra": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo{}bar

extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo{}bar

extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo[\]bar

extra": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo[\]bar

extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo[\]bar

extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo[\]bar

extra": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo[\]bar

extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo[\]bar

extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo[bar\]baz

extra": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo[bar\]baz

extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo[bar\]baz

extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo[bar\]baz

extra": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo[bar\]baz

extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo[bar\]baz

extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo\]bar[baz

extra": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo\]bar[baz

extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo\]bar[baz

extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo\]bar[baz

extra": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo\]bar[baz

extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo\]bar[baz

extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "{

foo

}": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "{

foo

}" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "{

foo

}" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "{

foo

}" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "{

foo

}": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "{

foo

}" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "{

foo

}" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "{

foo

}" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo[barbaz\]qozquz

extra": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo[barbaz\]qozquz

extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "foo[barbaz\]qozquz

extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo[barbaz\]qozquz

extra": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo[barbaz\]qozquz

extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "foo[barbaz\]qozquz

extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
foob[a\]rbaz
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
foob[a\]rbaz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
foob[a\]rbaz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
foob[a\]rbaz
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
foob[a\]rbaz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
foob[a\]rbaz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
foobarbaz
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
foobarbaz
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
foobarbaz
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
foobarbaz
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
foobarbaz
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
foobarbaz
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
foobarbaz
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
foobarbaz
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
foobarbaz
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "{
foobarbaz
}": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "{
foobarbaz
}" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "{
foobarbaz
}" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "{
foobarbaz
}": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "{
foobarbaz
}" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "{
foobarbaz
}" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]

": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]

": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]

" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foo\]
bar
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foo\]
bar
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foo\]
bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foo\]
bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foo\]
bar
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foo\]
bar
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foo\]
bar
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foo\]
bar
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foo\]
bar
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foo\]
bar
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

foo
[bar\]
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

foo
[bar\]
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

foo
[bar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

foo
[bar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

foo
[bar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

foo
[bar\]
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

foo
[bar\]
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

foo
[bar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

foo
[bar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

foo
[bar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foo
bar\]
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foo
bar\]
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foo
bar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foo
bar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foo
bar\]
" queryCommandIndeterm("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foo
bar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foo
bar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foo
bar\]
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foo
bar\]
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foo
bar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foo
bar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foo
bar\]
" queryCommandIndeterm("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foo
bar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foo
bar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

  1. [foobar\]
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

  1. [foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

  1. [foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

  1. [foobar\]
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

  1. [foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

  1. [foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

  • [foobar\]
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

  • [foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

  • [foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

  • [foobar\]
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

  • [foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

  • [foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "

[foobar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "

[foobar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "[foobar\]": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "[foobar\]" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "[foobar\]" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "[foobar\]": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "[foobar\]" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "[foobar\]" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "[foobar\]": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "[foobar\]" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "[foobar\]" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "[foobar\]": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "[foobar\]" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "[foobar\]" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "[foobar\]": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "[foobar\]" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "[foobar\]" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "[foobar\]": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "[foobar\]" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "[foobar\]" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "[foobar\]": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "[foobar\]" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "[foobar\]" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "[foobar\]": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "[foobar\]" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "[foobar\]" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["formatblock","

"\]\] "
[foo\]

extra": execCommand("formatblock", false, "

") return value] + expected: FAIL + + [[["formatblock","
"\]\] "
[foo\]

extra" compare innerHTML] + expected: FAIL + + [[["formatblock","

"\]\] "

[foo\]

bar

extra": execCommand("formatblock", false, "

") return value] + expected: FAIL + + [[["formatblock","
"\]\] "

[foo\]

bar

extra" compare innerHTML] + expected: FAIL + + [[["formatblock","

"\]\] "[foo\]
bar

extra": execCommand("formatblock", false, "

") return value] + expected: FAIL + + [[["formatblock","
"\]\] "[foo\]
bar

extra" compare innerHTML] + expected: FAIL + + [[["formatblock","

"\]\] "

[foo

bar\]

baz": execCommand("formatblock", false, "

") return value] + expected: FAIL + + [[["formatblock","
"\]\] "

[foo

bar\]

baz" compare innerHTML] + expected: FAIL + + [[["formatblock","

"\]\] "
[foo\]
": execCommand("formatblock", false, "
") return value] + expected: FAIL + + [[["formatblock","
"\]\] "
[foo\]
" compare innerHTML] + expected: FAIL + + [[["formatblock","
"\]\] "

[foo\]

": execCommand("formatblock", false, "
") return value] + expected: FAIL + + [[["formatblock","
"\]\] "

[foo\]

" compare innerHTML] + expected: FAIL + + [[["formatblock","
"\]\] "

[foo\]

bar

baz

": execCommand("formatblock", false, "
") return value] + expected: FAIL + + [[["formatblock","
"\]\] "

[foo\]

bar

baz

" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["formatblock","
"\]\] "
[foobar\]
": execCommand("formatblock", false, "
") return value] + expected: FAIL + + [[["formatblock","
"\]\] "
[foobar\]
" compare innerHTML] + expected: FAIL + + [[["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["formatblock",""\]\] "
[foobar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["formatblock",""\]\] "
[foobar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["formatblock","
"\]\] "
[foobar\]
": execCommand("formatblock", false, "
") return value] + expected: FAIL + + [[["formatblock","
"\]\] "
[foobar\]
" compare innerHTML] + expected: FAIL + + [[["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
[foobar\]
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
[foobar\]
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
[foobar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
[foobar\]
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
[foobar\]
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
[foobar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
[foobar\]
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
[foobar\]
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
[foobar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
[foobar\]
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
[foobar\]
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
[foobar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
[foobar\]
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
[foobar\]
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
[foobar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
[foobar\]
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
[foobar\]
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
[foobar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
[foobar\]
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
[foobar\]
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
[foobar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
[foobar\]
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
[foobar\]
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","

"\]\] "
[foobar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","

"\]\] "
[foobar\]
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
": execCommand("defaultparagraphseparator", false, "div") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
"\]\] "
[foobar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["formatblock",""\]\] "
[foobar\]
" queryCommandValue("formatblock") before] + expected: FAIL + + [[["formatblock",""\]\] "
[foobar\]
" queryCommandValue("formatblock") after] + expected: FAIL + + [[["formatblock","
  • "\]\] "
    [foobar\]
    " queryCommandValue("formatblock") before] + expected: FAIL + + [[["formatblock","
  • "\]\] "
    [foobar\]
    " queryCommandValue("formatblock") after] + expected: FAIL + + [[["formatblock","
      "\]\] "
      [foobar\]
      " queryCommandValue("formatblock") before] + expected: FAIL + + [[["formatblock","
        "\]\] "
        [foobar\]
        " queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
        "\]\] "
        [foobar\]
        ": execCommand("defaultparagraphseparator", false, "p") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
        "\]\] "
        [foobar\]
        " compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
        "\]\] "
        [foobar\]
        " queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
        "\]\] "
        [foobar\]
        " queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","
        "\]\] "
        [foobar\]
        " queryCommandValue("formatblock") before] + expected: FAIL + + [[["formatblock","