<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[215051] trunk</title>
</head>
<body>
<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
#msg dl a { font-weight: bold}
#msg dl a:link { color:#fc3; }
#msg dl a:active { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/215051">215051</a></dd>
<dt>Author</dt> <dd>jiewen_tan@apple.com</dd>
<dt>Date</dt> <dd>2017-04-06 11:56:33 -0700 (Thu, 06 Apr 2017)</dd>
</dl>
<h3>Log Message</h3>
<pre>[WebCrypto] Add support for AES-CTR
https://bugs.webkit.org/show_bug.cgi?id=169761
<rdar://problem/31331321>
Reviewed by Brent Fulgham.
LayoutTests/imported/w3c:
* web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.worker-expected.txt:
* web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2-expected.txt:
* web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker-expected.txt:
* web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_ctr.worker-expected.txt:
* web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_cbc-expected.txt:
* web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_ctr-expected.txt:
* web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CTR.worker-expected.txt:
* web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CTR.worker-expected.txt:
* web-platform-tests/WebCryptoAPI/generateKey/test_aes-ctr-expected.txt:
* web-platform-tests/WebCryptoAPI/generateKey/test_failures_AES-CTR-expected.txt:
* web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-CTR-expected.txt:
* web-platform-tests/WebCryptoAPI/import_export/symmetric_importKey.worker-expected.txt:
* web-platform-tests/WebCryptoAPI/import_export/test_symmetric_importKey-expected.txt:
Source/WebCore:
This patch adds support for AES-CTR. Operations of AES-CTR include: encrypt, decrypt, generateKey,
importKey, exportKey, wrapKey, and unwrapKey. This implementation follows the latest WebCryptoAPI
spec: https://www.w3.org/TR/WebCryptoAPI/#aes-ctr.
Tests: crypto/subtle/aes-ctr-encrypt-malformed-parameters.html
crypto/subtle/aes-ctr-encrypt-overflow.html
crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html
crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html
crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html
crypto/subtle/aes-ctr-generate-export-raw-key.html
crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html
crypto/subtle/aes-ctr-generate-key.html
crypto/subtle/aes-ctr-import-jwk-key-length-128.html
crypto/subtle/aes-ctr-import-jwk-key-length-192.html
crypto/subtle/aes-ctr-import-jwk-key-length-256.html
crypto/subtle/aes-ctr-import-key-decrypt.html
crypto/subtle/aes-ctr-import-key-encrypt.html
crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html
crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html
crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html
crypto/subtle/aes-ctr-import-key-wrap-raw-key.html
crypto/subtle/aes-ctr-import-raw-key.html
crypto/workers/subtle/aes-ctr-import-key-decrypt.html
crypto/workers/subtle/aes-ctr-import-key-encrypt.html
crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html
crypto/workers/subtle/aes-ctr-import-key-wrap-key.html
* CMakeLists.txt:
* DerivedSources.make:
* PlatformGTK.cmake:
* PlatformMac.cmake:
* WebCore.xcodeproj/project.pbxproj:
* bindings/js/JSSubtleCryptoCustom.cpp:
(WebCore::normalizeCryptoAlgorithmParameters):
* crypto/CryptoAlgorithmParameters.h:
* crypto/algorithms/CryptoAlgorithmAES_CTR.cpp: Added.
(WebCore::usagesAreInvalidForCryptoAlgorithmAES_CTR):
(WebCore::parametersAreValid):
(WebCore::CryptoAlgorithmAES_CTR::create):
(WebCore::CryptoAlgorithmAES_CTR::identifier):
(WebCore::CryptoAlgorithmAES_CTR::encrypt):
(WebCore::CryptoAlgorithmAES_CTR::decrypt):
(WebCore::CryptoAlgorithmAES_CTR::generateKey):
(WebCore::CryptoAlgorithmAES_CTR::importKey):
(WebCore::CryptoAlgorithmAES_CTR::exportKey):
(WebCore::CryptoAlgorithmAES_CTR::getKeyLength):
* crypto/algorithms/CryptoAlgorithmAES_CTR.h: Added.
* crypto/gcrypt/CryptoAlgorithmAES_CTRGCrypt.cpp: Added.
(WebCore::CryptoAlgorithmAES_CTR::platformEncrypt):
(WebCore::CryptoAlgorithmAES_CTR::platformDecrypt):
* crypto/mac/CryptoAlgorithmAES_CTRMac.cpp: Added.
(WebCore::bigIntegerToSize):
(WebCore::transformAES_CTR):
(WebCore::CryptoAlgorithmAES_CTR::platformEncrypt):
(WebCore::CryptoAlgorithmAES_CTR::platformDecrypt):
* crypto/mac/CryptoAlgorithmRegistryMac.cpp:
(WebCore::CryptoAlgorithmRegistry::platformRegisterAlgorithms):
* crypto/parameters/AesCtrParams.idl: Added.
* crypto/parameters/CryptoAlgorithmAesCtrParams.h: Added.
LayoutTests:
* crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt: Added.
* crypto/subtle/aes-ctr-encrypt-malformed-parameters.html: Added.
* crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt: Added.
* crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html: Added.
* crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt: Added.
* crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html: Added.
* crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt: Added.
* crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html: Added.
* crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt: Added.
* crypto/subtle/aes-ctr-generate-export-raw-key.html: Added.
* crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt: Added.
* crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html: Added.
* crypto/subtle/aes-ctr-generate-key-expected.txt: Added.
* crypto/subtle/aes-ctr-generate-key.html: Added.
* crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt: Added.
* crypto/subtle/aes-ctr-import-jwk-key-length-128.html: Added.
* crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt: Added.
* crypto/subtle/aes-ctr-import-jwk-key-length-192.html: Added.
* crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt: Added.
* crypto/subtle/aes-ctr-import-jwk-key-length-256.html: Added.
* crypto/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
* crypto/subtle/aes-ctr-import-key-decrypt.html: Added.
* crypto/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
* crypto/subtle/aes-ctr-import-key-encrypt.html: Added.
* crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt: Added.
* crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html: Added.
* crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt: Added.
* crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html: Added.
* crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt: Added.
* crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html: Added.
* crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt: Added.
* crypto/subtle/aes-ctr-import-key-wrap-raw-key.html: Added.
* crypto/subtle/aes-ctr-import-raw-key-expected.txt: Added.
* crypto/subtle/aes-ctr-import-raw-key.html: Added.
* crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
* crypto/subtle/aes-generate-key-malformed-parameters.html:
* crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
* crypto/subtle/aes-import-key-malformed-parameters.html:
* crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
* crypto/workers/subtle/aes-ctr-import-key-decrypt.html: Added.
* crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
* crypto/workers/subtle/aes-ctr-import-key-encrypt.html: Added.
* crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt: Added.
* crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html: Added.
* crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt: Added.
* crypto/workers/subtle/aes-ctr-import-key-wrap-key.html: Added.
* crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js: Added.
* crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js: Added.
* crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js: Added.
* crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js: Added.</pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesgeneratekeymalformedparametersexpectedtxt">trunk/LayoutTests/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesgeneratekeymalformedparametershtml">trunk/LayoutTests/crypto/subtle/aes-generate-key-malformed-parameters.html</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesimportkeymalformedparametersexpectedtxt">trunk/LayoutTests/crypto/subtle/aes-import-key-malformed-parameters-expected.txt</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesimportkeymalformedparametershtml">trunk/LayoutTests/crypto/subtle/aes-import-key-malformed-parameters.html</a></li>
<li><a href="#trunkLayoutTestsimportedw3cChangeLog">trunk/LayoutTests/imported/w3c/ChangeLog</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestsWebCryptoAPIderive_bits_keyspbkdf2workerexpectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.worker-expected.txt</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestsWebCryptoAPIderive_bits_keystest_pbkdf2expectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2-expected.txt</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestsWebCryptoAPIencrypt_decryptaes_cbcworkerexpectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker-expected.txt</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestsWebCryptoAPIencrypt_decryptaes_ctrworkerexpectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_ctr.worker-expected.txt</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestsWebCryptoAPIencrypt_decrypttest_aes_cbcexpectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_cbc-expected.txt</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestsWebCryptoAPIencrypt_decrypttest_aes_ctrexpectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_ctr-expected.txt</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestsWebCryptoAPIgenerateKeyfailures_AESCTRworkerexpectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CTR.worker-expected.txt</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestsWebCryptoAPIgenerateKeysuccesses_AESCTRworkerexpectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CTR.worker-expected.txt</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestsWebCryptoAPIgenerateKeytest_aesctrexpectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_aes-ctr-expected.txt</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestsWebCryptoAPIgenerateKeytest_failures_AESCTRexpectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_AES-CTR-expected.txt</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestsWebCryptoAPIgenerateKeytest_successes_AESCTRexpectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-CTR-expected.txt</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestsWebCryptoAPIimport_exportsymmetric_importKeyworkerexpectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/symmetric_importKey.worker-expected.txt</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestsWebCryptoAPIimport_exporttest_symmetric_importKeyexpectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_symmetric_importKey-expected.txt</a></li>
<li><a href="#trunkSourceWebCoreCMakeListstxt">trunk/Source/WebCore/CMakeLists.txt</a></li>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreDerivedSourcesmake">trunk/Source/WebCore/DerivedSources.make</a></li>
<li><a href="#trunkSourceWebCorePlatformGTKcmake">trunk/Source/WebCore/PlatformGTK.cmake</a></li>
<li><a href="#trunkSourceWebCorePlatformMaccmake">trunk/Source/WebCore/PlatformMac.cmake</a></li>
<li><a href="#trunkSourceWebCoreWebCorexcodeprojprojectpbxproj">trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj</a></li>
<li><a href="#trunkSourceWebCorebindingsjsJSSubtleCryptoCustomcpp">trunk/Source/WebCore/bindings/js/JSSubtleCryptoCustom.cpp</a></li>
<li><a href="#trunkSourceWebCorecryptoCryptoAlgorithmParametersh">trunk/Source/WebCore/crypto/CryptoAlgorithmParameters.h</a></li>
<li><a href="#trunkSourceWebCorecryptomacCryptoAlgorithmRegistryMaccpp">trunk/Source/WebCore/crypto/mac/CryptoAlgorithmRegistryMac.cpp</a></li>
</ul>
<h3>Added Paths</h3>
<ul>
<li><a href="#trunkLayoutTestscryptosubtleaesctrencryptmalformedparametersexpectedtxt">trunk/LayoutTests/crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesctrencryptmalformedparametershtml">trunk/LayoutTests/crypto/subtle/aes-ctr-encrypt-malformed-parameters.html</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesctrgenerateexportkeyjwklength128expectedtxt">trunk/LayoutTests/crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesctrgenerateexportkeyjwklength128html">trunk/LayoutTests/crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesctrgenerateexportkeyjwklength192expectedtxt">trunk/LayoutTests/crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesctrgenerateexportkeyjwklength192html">trunk/LayoutTests/crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesctrgenerateexportkeyjwklength256expectedtxt">trunk/LayoutTests/crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesctrgenerateexportkeyjwklength256html">trunk/LayoutTests/crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesctrgenerateexportrawkeyexpectedtxt">trunk/LayoutTests/crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesctrgenerateexportrawkeyhtml">trunk/LayoutTests/crypto/subtle/aes-ctr-generate-export-raw-key.html</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesctrgeneratekeyencryptdecryptexpectedtxt">trunk/LayoutTests/crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesctrgeneratekeyencryptdecrypthtml">trunk/LayoutTests/crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesctrgeneratekeyexpectedtxt">trunk/LayoutTests/crypto/subtle/aes-ctr-generate-key-expected.txt</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesctrgeneratekeyhtml">trunk/LayoutTests/crypto/subtle/aes-ctr-generate-key.html</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesctrimportjwkkeylength128expectedtxt">trunk/LayoutTests/crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesctrimportjwkkeylength128html">trunk/LayoutTests/crypto/subtle/aes-ctr-import-jwk-key-length-128.html</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesctrimportjwkkeylength192expectedtxt">trunk/LayoutTests/crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesctrimportjwkkeylength192html">trunk/LayoutTests/crypto/subtle/aes-ctr-import-jwk-key-length-192.html</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesctrimportjwkkeylength256expectedtxt">trunk/LayoutTests/crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesctrimportjwkkeylength256html">trunk/LayoutTests/crypto/subtle/aes-ctr-import-jwk-key-length-256.html</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesctrimportkeydecryptexpectedtxt">trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-decrypt-expected.txt</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesctrimportkeydecrypthtml">trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-decrypt.html</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesctrimportkeyencryptexpectedtxt">trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-encrypt-expected.txt</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesctrimportkeyencrypthtml">trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-encrypt.html</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesctrimportkeyunwrapjwkkeyexpectedtxt">trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesctrimportkeyunwrapjwkkeyhtml">trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesctrimportkeyunwraprawkeyexpectedtxt">trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesctrimportkeyunwraprawkeyhtml">trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesctrimportkeywrapjwkkeyexpectedtxt">trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesctrimportkeywrapjwkkeyhtml">trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesctrimportkeywraprawkeyexpectedtxt">trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesctrimportkeywraprawkeyhtml">trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-wrap-raw-key.html</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesctrimportrawkeyexpectedtxt">trunk/LayoutTests/crypto/subtle/aes-ctr-import-raw-key-expected.txt</a></li>
<li><a href="#trunkLayoutTestscryptosubtleaesctrimportrawkeyhtml">trunk/LayoutTests/crypto/subtle/aes-ctr-import-raw-key.html</a></li>
<li><a href="#trunkLayoutTestscryptoworkerssubtleaesctrimportkeydecryptexpectedtxt">trunk/LayoutTests/crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt</a></li>
<li><a href="#trunkLayoutTestscryptoworkerssubtleaesctrimportkeydecrypthtml">trunk/LayoutTests/crypto/workers/subtle/aes-ctr-import-key-decrypt.html</a></li>
<li><a href="#trunkLayoutTestscryptoworkerssubtleaesctrimportkeyencryptexpectedtxt">trunk/LayoutTests/crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt</a></li>
<li><a href="#trunkLayoutTestscryptoworkerssubtleaesctrimportkeyencrypthtml">trunk/LayoutTests/crypto/workers/subtle/aes-ctr-import-key-encrypt.html</a></li>
<li><a href="#trunkLayoutTestscryptoworkerssubtleaesctrimportkeyunwrapkeyexpectedtxt">trunk/LayoutTests/crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt</a></li>
<li><a href="#trunkLayoutTestscryptoworkerssubtleaesctrimportkeyunwrapkeyhtml">trunk/LayoutTests/crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html</a></li>
<li><a href="#trunkLayoutTestscryptoworkerssubtleaesctrimportkeywrapkeyexpectedtxt">trunk/LayoutTests/crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt</a></li>
<li><a href="#trunkLayoutTestscryptoworkerssubtleaesctrimportkeywrapkeyhtml">trunk/LayoutTests/crypto/workers/subtle/aes-ctr-import-key-wrap-key.html</a></li>
<li><a href="#trunkLayoutTestscryptoworkerssubtleresourcesaesctrimportkeydecryptjs">trunk/LayoutTests/crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js</a></li>
<li><a href="#trunkLayoutTestscryptoworkerssubtleresourcesaesctrimportkeyencryptjs">trunk/LayoutTests/crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js</a></li>
<li><a href="#trunkLayoutTestscryptoworkerssubtleresourcesaesctrimportkeyunwrapkeyjs">trunk/LayoutTests/crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js</a></li>
<li><a href="#trunkLayoutTestscryptoworkerssubtleresourcesaesctrimportkeywrapkeyjs">trunk/LayoutTests/crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js</a></li>
<li><a href="#trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmAES_CTRcpp">trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmAES_CTR.cpp</a></li>
<li><a href="#trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmAES_CTRh">trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmAES_CTR.h</a></li>
<li><a href="#trunkSourceWebCorecryptogcryptCryptoAlgorithmAES_CTRGCryptcpp">trunk/Source/WebCore/crypto/gcrypt/CryptoAlgorithmAES_CTRGCrypt.cpp</a></li>
<li><a href="#trunkSourceWebCorecryptomacCryptoAlgorithmAES_CTRMaccpp">trunk/Source/WebCore/crypto/mac/CryptoAlgorithmAES_CTRMac.cpp</a></li>
<li><a href="#trunkSourceWebCorecryptoparametersAesCtrParamsidl">trunk/Source/WebCore/crypto/parameters/AesCtrParams.idl</a></li>
<li><a href="#trunkSourceWebCorecryptoparametersCryptoAlgorithmAesCtrParamsh">trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmAesCtrParams.h</a></li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (215050 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2017-04-06 18:53:25 UTC (rev 215050)
+++ trunk/LayoutTests/ChangeLog        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -1,3 +1,62 @@
</span><ins>+2017-03-31 Jiewen Tan <jiewen_tan@apple.com>
+
+ [WebCrypto] Add support for AES-CTR
+ https://bugs.webkit.org/show_bug.cgi?id=169761
+ <rdar://problem/31331321>
+
+ Reviewed by Brent Fulgham.
+
+ * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt: Added.
+ * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html: Added.
+ * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt: Added.
+ * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html: Added.
+ * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt: Added.
+ * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html: Added.
+ * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt: Added.
+ * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html: Added.
+ * crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt: Added.
+ * crypto/subtle/aes-ctr-generate-export-raw-key.html: Added.
+ * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt: Added.
+ * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html: Added.
+ * crypto/subtle/aes-ctr-generate-key-expected.txt: Added.
+ * crypto/subtle/aes-ctr-generate-key.html: Added.
+ * crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt: Added.
+ * crypto/subtle/aes-ctr-import-jwk-key-length-128.html: Added.
+ * crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt: Added.
+ * crypto/subtle/aes-ctr-import-jwk-key-length-192.html: Added.
+ * crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt: Added.
+ * crypto/subtle/aes-ctr-import-jwk-key-length-256.html: Added.
+ * crypto/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
+ * crypto/subtle/aes-ctr-import-key-decrypt.html: Added.
+ * crypto/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
+ * crypto/subtle/aes-ctr-import-key-encrypt.html: Added.
+ * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt: Added.
+ * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html: Added.
+ * crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt: Added.
+ * crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html: Added.
+ * crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt: Added.
+ * crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html: Added.
+ * crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt: Added.
+ * crypto/subtle/aes-ctr-import-key-wrap-raw-key.html: Added.
+ * crypto/subtle/aes-ctr-import-raw-key-expected.txt: Added.
+ * crypto/subtle/aes-ctr-import-raw-key.html: Added.
+ * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
+ * crypto/subtle/aes-generate-key-malformed-parameters.html:
+ * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
+ * crypto/subtle/aes-import-key-malformed-parameters.html:
+ * crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
+ * crypto/workers/subtle/aes-ctr-import-key-decrypt.html: Added.
+ * crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
+ * crypto/workers/subtle/aes-ctr-import-key-encrypt.html: Added.
+ * crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt: Added.
+ * crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html: Added.
+ * crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt: Added.
+ * crypto/workers/subtle/aes-ctr-import-key-wrap-key.html: Added.
+ * crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js: Added.
+ * crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js: Added.
+ * crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js: Added.
+ * crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js: Added.
+
</ins><span class="cx"> 2017-04-06 Ryan Haddad <ryanhaddad@apple.com>
</span><span class="cx">
</span><span class="cx"> Mark inspector/codemirror/prettyprinting-css-rules.html as flaky on release.
</span></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrencryptmalformedparametersexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,12 @@
</span><ins>+Test encrypting using AES-CTR with malformed parameters
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+PASS crypto.subtle.encrypt({name: "aes-ctr", counter: asciiToUint8Array("jnOw99oOZFLIEPMr"), length: -1}, key, plainText) rejected promise with TypeError: Value -1 is outside the range [0, 255].
+PASS crypto.subtle.encrypt({name: "aes-ctr", counter: asciiToUint8Array("jnOw99oOZFLIEPMr"), length: 0}, key, plainText) rejected promise with OperationError (DOM Exception 34): The operation failed for an operation-specific reason.
+PASS crypto.subtle.encrypt({name: "aes-ctr", counter: asciiToUint8Array("jnOw99oOZFLIEPMr"), length: 129}, key, plainText) rejected promise with OperationError (DOM Exception 34): The operation failed for an operation-specific reason.
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrencryptmalformedparametershtml"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-encrypt-malformed-parameters.html (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-encrypt-malformed-parameters.html         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-encrypt-malformed-parameters.html        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,37 @@
</span><ins>+<!DOCTYPE html>
+<html>
+<head>
+<script src="../../resources/js-test-pre.js"></script>
+<script src="../resources/common.js"></script>
+</head>
+<body>
+<p id="description"></p>
+<div id="console"></div>
+
+<script>
+description("Test encrypting using AES-CTR with malformed parameters");
+
+jsTestIsAsync = true;
+
+var extractable = false;
+var plainText = asciiToUint8Array("Hello, World!Hello, World!Hello, World!Hello, World!");
+var rawKey = asciiToUint8Array("jnOw99oOZFLIEPMr");
+
+crypto.subtle.importKey("raw", rawKey, "aes-ctr", extractable, ["encrypt"]).then(function(result) {
+ key = result;
+
+ // Wrong length
+ shouldReject('crypto.subtle.encrypt({name: "aes-ctr", counter: asciiToUint8Array("jnOw99oOZFLIEPMr"), length: -1}, key, plainText)');
+ shouldReject('crypto.subtle.encrypt({name: "aes-ctr", counter: asciiToUint8Array("jnOw99oOZFLIEPMr"), length: 0}, key, plainText)');
+ shouldReject('crypto.subtle.encrypt({name: "aes-ctr", counter: asciiToUint8Array("jnOw99oOZFLIEPMr"), length: 129}, key, plainText)');
+ // Loop counter
+ shouldReject('crypto.subtle.encrypt({name: "aes-ctr", counter: asciiToUint8Array("jnOw99oOZFLIEPMr"), length: 1}, key, plainText)');
+
+ finishJSTest();
+});
+
+</script>
+
+<script src="../../resources/js-test-post.js"></script>
+</body>
+</html>
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrgenerateexportkeyjwklength128expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,16 @@
</span><ins>+Test exporting a 128 bits AES-CTR key with JWK format
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+Generating a key...
+Exporting a key...
+PASS key.kty is 'oct'
+PASS key.key_ops is ['decrypt', 'encrypt', 'unwrapKey', 'wrapKey']
+PASS key.alg is 'A128CTR'
+PASS key.ext is true
+PASS Base64URL.parse(key.k).byteLength is 16
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrgenerateexportkeyjwklength128html"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,37 @@
</span><ins>+<!DOCTYPE html>
+<html>
+<head>
+<script src="../../resources/js-test-pre.js"></script>
+<script src="../resources/common.js"></script>
+</head>
+<body>
+<p id="description"></p>
+<div id="console"></div>
+
+<script>
+description("Test exporting a 128 bits AES-CTR key with JWK format");
+
+jsTestIsAsync = true;
+
+var extractable = true;
+
+debug("Generating a key...");
+crypto.subtle.generateKey({name: "aes-ctr", length: 128}, extractable, ["encrypt", "decrypt", "wrapKey", "unwrapKey"]).then(function(key) {
+ debug("Exporting a key...");
+ return crypto.subtle.exportKey("jwk", key);
+}).then(function(result) {
+ key = result;
+
+ shouldBe("key.kty", "'oct'");
+ shouldBe("key.key_ops", "['decrypt', 'encrypt', 'unwrapKey', 'wrapKey']");
+ shouldBe("key.alg", "'A128CTR'");
+ shouldBe("key.ext", "true");
+ shouldBe("Base64URL.parse(key.k).byteLength", "16");
+
+ finishJSTest();
+});
+</script>
+
+<script src="../../resources/js-test-post.js"></script>
+</body>
+</html>
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrgenerateexportkeyjwklength192expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,16 @@
</span><ins>+Test exporting a 192 bits AES-CTR key with JWK format
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+Generating a key...
+Exporting a key...
+PASS key.kty is 'oct'
+PASS key.key_ops is ['decrypt', 'encrypt', 'unwrapKey', 'wrapKey']
+PASS key.alg is 'A192CTR'
+PASS key.ext is true
+PASS Base64URL.parse(key.k).byteLength is 24
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrgenerateexportkeyjwklength192html"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,37 @@
</span><ins>+<!DOCTYPE html>
+<html>
+<head>
+<script src="../../resources/js-test-pre.js"></script>
+<script src="../resources/common.js"></script>
+</head>
+<body>
+<p id="description"></p>
+<div id="console"></div>
+
+<script>
+description("Test exporting a 192 bits AES-CTR key with JWK format");
+
+jsTestIsAsync = true;
+
+var extractable = true;
+
+debug("Generating a key...");
+crypto.subtle.generateKey({name: "aes-ctr", length: 192}, extractable, ["encrypt", "decrypt", "wrapKey", "unwrapKey"]).then(function(key) {
+ debug("Exporting a key...");
+ return crypto.subtle.exportKey("jwk", key);
+}).then(function(result) {
+ key = result;
+
+ shouldBe("key.kty", "'oct'");
+ shouldBe("key.key_ops", "['decrypt', 'encrypt', 'unwrapKey', 'wrapKey']");
+ shouldBe("key.alg", "'A192CTR'");
+ shouldBe("key.ext", "true");
+ shouldBe("Base64URL.parse(key.k).byteLength", "24");
+
+ finishJSTest();
+});
+</script>
+
+<script src="../../resources/js-test-post.js"></script>
+</body>
+</html>
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrgenerateexportkeyjwklength256expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,16 @@
</span><ins>+Test exporting a 256 bits AES-CTR key with JWK format
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+Generating a key...
+Exporting a key...
+PASS key.kty is 'oct'
+PASS key.key_ops is ['decrypt', 'encrypt', 'unwrapKey', 'wrapKey']
+PASS key.alg is 'A256CTR'
+PASS key.ext is true
+PASS Base64URL.parse(key.k).byteLength is 32
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrgenerateexportkeyjwklength256html"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,37 @@
</span><ins>+<!DOCTYPE html>
+<html>
+<head>
+<script src="../../resources/js-test-pre.js"></script>
+<script src="../resources/common.js"></script>
+</head>
+<body>
+<p id="description"></p>
+<div id="console"></div>
+
+<script>
+description("Test exporting a 256 bits AES-CTR key with JWK format");
+
+jsTestIsAsync = true;
+
+var extractable = true;
+
+debug("Generating a key...");
+crypto.subtle.generateKey({name: "aes-ctr", length: 256}, extractable, ["encrypt", "decrypt", "wrapKey", "unwrapKey"]).then(function(key) {
+ debug("Exporting a key...");
+ return crypto.subtle.exportKey("jwk", key);
+}).then(function(result) {
+ key = result;
+
+ shouldBe("key.kty", "'oct'");
+ shouldBe("key.key_ops", "['decrypt', 'encrypt', 'unwrapKey', 'wrapKey']");
+ shouldBe("key.alg", "'A256CTR'");
+ shouldBe("key.ext", "true");
+ shouldBe("Base64URL.parse(key.k).byteLength", "32");
+
+ finishJSTest();
+});
+</script>
+
+<script src="../../resources/js-test-post.js"></script>
+</body>
+</html>
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrgenerateexportrawkeyexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,12 @@
</span><ins>+Test exporting a 256 bits AES-CTR key with raw format
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+Generating a key...
+Exporting a key...
+PASS key.byteLength is 32
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrgenerateexportrawkeyhtml"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-generate-export-raw-key.html (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-generate-export-raw-key.html         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-generate-export-raw-key.html        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,33 @@
</span><ins>+<!DOCTYPE html>
+<html>
+<head>
+<script src="../../resources/js-test-pre.js"></script>
+<script src="../resources/common.js"></script>
+</head>
+<body>
+<p id="description"></p>
+<div id="console"></div>
+
+<script>
+description("Test exporting a 256 bits AES-CTR key with raw format");
+
+jsTestIsAsync = true;
+
+var extractable = true;
+
+debug("Generating a key...");
+crypto.subtle.generateKey({name: "aes-ctr", length: 256}, extractable, ["encrypt", "decrypt", "wrapKey", "unwrapKey"]).then(function(key) {
+ debug("Exporting a key...");
+ return crypto.subtle.exportKey("raw", key);
+}).then(function(result) {
+ key = result;
+
+ shouldBe("key.byteLength", "32");
+
+ finishJSTest();
+});
+</script>
+
+<script src="../../resources/js-test-post.js"></script>
+</body>
+</html>
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrgeneratekeyencryptdecryptexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,14 @@
</span><ins>+Test encrypting&decrypting using AES-CTR algorithm with a generated 256bit key
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+Generating a key...
+Encrypting...
+PASS bytesToASCIIString(cipherText) is not "Hello, World!Hello, World!Hello, World!Hello, World!"
+Decrypting...
+PASS bytesToASCIIString(decryptedText) is plainText
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrgeneratekeyencryptdecrypthtml"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,43 @@
</span><ins>+<!DOCTYPE html>
+<html>
+<head>
+<script src="../../resources/js-test-pre.js"></script>
+<script src="../resources/common.js"></script>
+</head>
+<body>
+<p id="description"></p>
+<div id="console"></div>
+
+<script>
+description("Test encrypting&decrypting using AES-CTR algorithm with a generated 256bit key");
+
+jsTestIsAsync = true;
+var plainText = "Hello, World!Hello, World!Hello, World!Hello, World!";
+var aesCtrParams = {
+ name: "aes-ctr",
+ counter: asciiToUint8Array("jnOw99oOZFLIEPMr"),
+ length: 8,
+}
+
+debug("Generating a key...");
+crypto.subtle.generateKey({name: "aes-ctr", length: 256}, true, ["decrypt", "encrypt"]).then(function(result) {
+ key = result;
+ debug("Encrypting...");
+ return crypto.subtle.encrypt(aesCtrParams, key, asciiToUint8Array(plainText));
+}).then(function(result) {
+ cipherText = result;
+ shouldNotBeEqualToString("bytesToASCIIString(cipherText)", plainText);
+ debug("Decrypting...");
+ return crypto.subtle.decrypt(aesCtrParams, key, cipherText);
+}).then(function(result) {
+ decryptedText = result;
+
+ shouldBe("bytesToASCIIString(decryptedText)", "plainText");
+
+ finishJSTest();
+});
+</script>
+
+<script src="../../resources/js-test-post.js"></script>
+</body>
+</html>
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrgeneratekeyexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-generate-key-expected.txt (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-generate-key-expected.txt         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-generate-key-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,15 @@
</span><ins>+Test generating an AES key with length 128 using AES-CTR algorithm.
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+Generating a key...
+PASS key.type is 'secret'
+PASS key.extractable is true
+PASS key.algorithm.name is 'AES-CTR'
+PASS key.algorithm.length is 128
+PASS key.usages is ['decrypt', 'encrypt', 'unwrapKey', 'wrapKey']
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrgeneratekeyhtml"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-generate-key.html (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-generate-key.html         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-generate-key.html        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,32 @@
</span><ins>+<!DOCTYPE html>
+<html>
+<head>
+<script src="../../resources/js-test-pre.js"></script>
+<script src="../resources/common.js"></script>
+</head>
+<body>
+<p id="description"></p>
+<div id="console"></div>
+
+<script>
+description("Test generating an AES key with length 128 using AES-CTR algorithm.");
+
+jsTestIsAsync = true;
+
+debug("Generating a key...");
+crypto.subtle.generateKey({name: "aes-ctr", length: 128}, true, ["encrypt", "decrypt", "unwrapKey", "wrapKey"]).then(function(result) {
+ key = result;
+
+ shouldBe("key.type", "'secret'");
+ shouldBe("key.extractable", "true");
+ shouldBe("key.algorithm.name", "'AES-CTR'");
+ shouldBe("key.algorithm.length", "128");
+ shouldBe("key.usages", "['decrypt', 'encrypt', 'unwrapKey', 'wrapKey']");
+
+ finishJSTest();
+});
+</script>
+
+<script src="../../resources/js-test-post.js"></script>
+</body>
+</html>
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrimportjwkkeylength128expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,15 @@
</span><ins>+Test importing a JWK AES-CTR key with legnth 128
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+Importing a key...
+PASS key.type is 'secret'
+PASS key.extractable is true
+PASS key.algorithm.name is 'AES-CTR'
+PASS key.algorithm.length is 128
+PASS key.usages is ['decrypt', 'encrypt', 'unwrapKey', 'wrapKey']
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrimportjwkkeylength128html"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-import-jwk-key-length-128.html (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-import-jwk-key-length-128.html         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-import-jwk-key-length-128.html        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,40 @@
</span><ins>+<!DOCTYPE html>
+<html>
+<head>
+<script src="../../resources/js-test-pre.js"></script>
+<script src="../resources/common.js"></script>
+</head>
+<body>
+<p id="description"></p>
+<div id="console"></div>
+
+<script>
+description("Test importing a JWK AES-CTR key with legnth 128");
+
+jsTestIsAsync = true;
+
+var jwkKey = {
+ kty: "oct",
+ k: "YWJjZGVmZ2gxMjM0NTY3OA",
+ alg: "A128CTR",
+};
+var extractable = true;
+
+debug("Importing a key...");
+crypto.subtle.importKey("jwk", jwkKey, "aes-ctr", extractable, ["encrypt", "decrypt", "wrapKey", "unwrapKey"]).then(function(result) {
+ key = result;
+
+ shouldBe("key.type", "'secret'");
+ shouldBe("key.extractable", "true");
+ shouldBe("key.algorithm.name", "'AES-CTR'");
+ shouldBe("key.algorithm.length", "128");
+ shouldBe("key.usages", "['decrypt', 'encrypt', 'unwrapKey', 'wrapKey']");
+
+ finishJSTest();
+});
+
+</script>
+
+<script src="../../resources/js-test-post.js"></script>
+</body>
+</html>
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrimportjwkkeylength192expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,15 @@
</span><ins>+Test importing a JWK AES-CTR key with legnth 192
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+Importing a key...
+PASS key.type is 'secret'
+PASS key.extractable is true
+PASS key.algorithm.name is 'AES-CTR'
+PASS key.algorithm.length is 192
+PASS key.usages is ['decrypt', 'encrypt', 'unwrapKey', 'wrapKey']
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrimportjwkkeylength192html"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-import-jwk-key-length-192.html (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-import-jwk-key-length-192.html         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-import-jwk-key-length-192.html        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,40 @@
</span><ins>+<!DOCTYPE html>
+<html>
+<head>
+<script src="../../resources/js-test-pre.js"></script>
+<script src="../resources/common.js"></script>
+</head>
+<body>
+<p id="description"></p>
+<div id="console"></div>
+
+<script>
+description("Test importing a JWK AES-CTR key with legnth 192");
+
+jsTestIsAsync = true;
+
+var jwkKey = {
+ kty: "oct",
+ k: "A72FD48989ED7E92A3B3A080F74FA80B",
+ alg: "A192CTR",
+};
+var extractable = true;
+
+debug("Importing a key...");
+crypto.subtle.importKey("jwk", jwkKey, "aes-ctr", extractable, ["encrypt", "decrypt", "wrapKey", "unwrapKey"]).then(function(result) {
+ key = result;
+
+ shouldBe("key.type", "'secret'");
+ shouldBe("key.extractable", "true");
+ shouldBe("key.algorithm.name", "'AES-CTR'");
+ shouldBe("key.algorithm.length", "192");
+ shouldBe("key.usages", "['decrypt', 'encrypt', 'unwrapKey', 'wrapKey']");
+
+ finishJSTest();
+});
+
+</script>
+
+<script src="../../resources/js-test-post.js"></script>
+</body>
+</html>
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrimportjwkkeylength256expectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,15 @@
</span><ins>+Test importing a JWK AES-CTR key with legnth 256
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+Importing a key...
+PASS key.type is 'secret'
+PASS key.extractable is true
+PASS key.algorithm.name is 'AES-CTR'
+PASS key.algorithm.length is 256
+PASS key.usages is ['decrypt', 'encrypt', 'unwrapKey', 'wrapKey']
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrimportjwkkeylength256html"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-import-jwk-key-length-256.html (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-import-jwk-key-length-256.html         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-import-jwk-key-length-256.html        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,40 @@
</span><ins>+<!DOCTYPE html>
+<html>
+<head>
+<script src="../../resources/js-test-pre.js"></script>
+<script src="../resources/common.js"></script>
+</head>
+<body>
+<p id="description"></p>
+<div id="console"></div>
+
+<script>
+description("Test importing a JWK AES-CTR key with legnth 256");
+
+jsTestIsAsync = true;
+
+var jwkKey = {
+ kty: "oct",
+ k: "YWJjZGVmZ2gxMjM0NTY3OGFiY2RlZmdoMTIzNDU2Nzg",
+ alg: "A256CTR",
+};
+var extractable = true;
+
+debug("Importing a key...");
+crypto.subtle.importKey("jwk", jwkKey, "aes-ctr", extractable, ["encrypt", "decrypt", "wrapKey", "unwrapKey"]).then(function(result) {
+ key = result;
+
+ shouldBe("key.type", "'secret'");
+ shouldBe("key.extractable", "true");
+ shouldBe("key.algorithm.name", "'AES-CTR'");
+ shouldBe("key.algorithm.length", "256");
+ shouldBe("key.usages", "['decrypt', 'encrypt', 'unwrapKey', 'wrapKey']");
+
+ finishJSTest();
+});
+
+</script>
+
+<script src="../../resources/js-test-post.js"></script>
+</body>
+</html>
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrimportkeydecryptexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-decrypt-expected.txt (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-decrypt-expected.txt         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-decrypt-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,10 @@
</span><ins>+Test decrypting using AES-CTR with an imported 128bit key
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+PASS bytesToASCIIString(plainText) is expectedPlainText
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrimportkeydecrypthtml"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-decrypt.html (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-decrypt.html         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-decrypt.html        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,40 @@
</span><ins>+<!DOCTYPE html>
+<html>
+<head>
+<script src="../../resources/js-test-pre.js"></script>
+<script src="../resources/common.js"></script>
+</head>
+<body>
+<p id="description"></p>
+<div id="console"></div>
+
+<script>
+description("Test decrypting using AES-CTR with an imported 128bit key");
+
+jsTestIsAsync = true;
+
+var extractable = false;
+var cipherText = hexStringToUint8Array("a5f940e93406d4bd9b7318e653d4cb9d1af497f52fcbb659a038e711e8bd61fb4863931d25911e2e9ff30cf37ec27dd813a62830");
+var aesCtrParams = {
+ name: "aes-ctr",
+ counter: asciiToUint8Array("jnOw99oOZFLIEPMr"),
+ length: 8,
+}
+var rawKey = asciiToUint8Array("jnOw99oOZFLIEPMr");
+var expectedPlainText = "Hello, World!Hello, World!Hello, World!Hello, World!";
+
+crypto.subtle.importKey("raw", rawKey, "aes-ctr", extractable, ["decrypt"]).then(function(key) {
+ return crypto.subtle.decrypt(aesCtrParams, key, cipherText);
+}).then(function(result) {
+ plainText = result;
+
+ shouldBe("bytesToASCIIString(plainText)", "expectedPlainText");
+
+ finishJSTest();
+});
+
+</script>
+
+<script src="../../resources/js-test-post.js"></script>
+</body>
+</html>
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrimportkeyencryptexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-encrypt-expected.txt (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-encrypt-expected.txt         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-encrypt-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,19 @@
</span><ins>+Test encrypting using AES-CTR with an imported 128bit key
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+Length < 64
+PASS bytesToHexString(cipherText) is expectedCipherText
+Length = 64
+PASS bytesToHexString(cipherText) is expectedCipherText
+Length = 65
+PASS bytesToHexString(cipherText) is expectedCipherText
+Length = 2, overflow
+PASS bytesToHexString(cipherText) is expectedCipherText4
+Length = 8, overflow
+PASS bytesToHexString(cipherText) is expectedCipherText5
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrimportkeyencrypthtml"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-encrypt.html (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-encrypt.html         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-encrypt.html        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,93 @@
</span><ins>+<!DOCTYPE html>
+<html>
+<head>
+<script src="../../resources/js-test-pre.js"></script>
+<script src="../resources/common.js"></script>
+</head>
+<body>
+<p id="description"></p>
+<div id="console"></div>
+
+<script>
+description("Test encrypting using AES-CTR with an imported 128bit key");
+
+jsTestIsAsync = true;
+
+var extractable = false;
+var plainText = asciiToUint8Array("Hello, World!Hello, World!Hello, World!Hello, World!");
+var aesCtrParams1 = {
+ name: "aes-ctr",
+ counter: asciiToUint8Array("jnOw99oOZFLIEPMr"),
+ length: 8,
+}
+var aesCtrParams2 = {
+ name: "aes-ctr",
+ counter: asciiToUint8Array("jnOw99oOZFLIEPMr"),
+ length: 64,
+}
+var aesCtrParams3 = {
+ name: "aes-ctr",
+ counter: asciiToUint8Array("jnOw99oOZFLIEPMr"),
+ length: 65,
+}
+var aesCtrParams4= {
+ name: "aes-ctr",
+ counter: asciiToUint8Array("jnOw99oOZFLIEPMr"),
+ length: 2,
+}
+var aesCtrParams5= {
+ name: "aes-ctr",
+ counter: hexStringToUint8Array("6a6e4f7739396f4f5a464c4945504dff"),
+ length: 8,
+}
+var rawKey = asciiToUint8Array("jnOw99oOZFLIEPMr");
+var expectedCipherText = "a5f940e93406d4bd9b7318e653d4cb9d1af497f52fcbb659a038e711e8bd61fb4863931d25911e2e9ff30cf37ec27dd813a62830";
+var expectedCipherText4 = "a5f940e93406d4bd9b7318e653d4cb9d1af497f52fcbb659a038e711e8bd61fb96fed7fa5bf75d282a5477583b970b171740a2fa";
+var expectedCipherText5 = "6a461eb3f64ef4c466597ba877a9512bf224051c88ae885c565a7ada56843f3b84ec7596df67cbfdcfbeb275768f4d7270ce7ddf";
+
+crypto.subtle.importKey("raw", rawKey, "aes-ctr", extractable, ["encrypt"]).then(function(result) {
+ key = result;
+
+ debug("Length < 64");
+ return crypto.subtle.encrypt(aesCtrParams1, key, plainText);
+}).then(function(result) {
+ cipherText = result;
+
+ shouldBe("bytesToHexString(cipherText)", "expectedCipherText");
+
+ debug("Length = 64");
+ return crypto.subtle.encrypt(aesCtrParams2, key, plainText);
+}).then(function(result) {
+ cipherText = result;
+
+ shouldBe("bytesToHexString(cipherText)", "expectedCipherText");
+
+ debug("Length = 65");
+ return crypto.subtle.encrypt(aesCtrParams3, key, plainText);
+}).then(function(result) {
+ cipherText = result;
+
+ shouldBe("bytesToHexString(cipherText)", "expectedCipherText");
+
+ debug("Length = 2, overflow");
+ return crypto.subtle.encrypt(aesCtrParams4, key, plainText);
+}).then(function(result) {
+ cipherText = result;
+
+ shouldBe("bytesToHexString(cipherText)", "expectedCipherText4");
+
+ debug("Length = 8, overflow");
+ return crypto.subtle.encrypt(aesCtrParams5, key, plainText);
+}).then(function(result) {
+ cipherText = result;
+
+ shouldBe("bytesToHexString(cipherText)", "expectedCipherText5");
+
+ finishJSTest();
+});
+
+</script>
+
+<script src="../../resources/js-test-post.js"></script>
+</body>
+</html>
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrimportkeyunwrapjwkkeyexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,14 @@
</span><ins>+Test unwrapping a JWK key with AES-CTR using an imported key
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+PASS unwrappedKey.kty is jwkKey.kty
+PASS unwrappedKey.alg is jwkKey.alg
+PASS unwrappedKey.key_ops is jwkKey.key_ops
+PASS unwrappedKey.ext is jwkKey.ext
+PASS unwrappedKey.k is jwkKey.k
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrimportkeyunwrapjwkkeyhtml"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,54 @@
</span><ins>+<!DOCTYPE html>
+<html>
+<head>
+<script src="../../resources/js-test-pre.js"></script>
+<script src="../resources/common.js"></script>
+</head>
+<body>
+<p id="description"></p>
+<div id="console"></div>
+
+<script>
+description("Test unwrapping a JWK key with AES-CTR using an imported key");
+
+jsTestIsAsync = true;
+
+var extractable = true;
+var rawKey = asciiToUint8Array("jnOw99oOZFLIEPMr");
+var jwkKey = {
+ kty: "oct",
+ alg: "A128CBC",
+ use: "enc",
+ key_ops: ["encrypt"],
+ ext: true,
+ k: "am5Pdzk5b09aRkxJRVBNcg",
+};
+var aesCtrParams = {
+ name: "aes-ctr",
+ counter: asciiToUint8Array("jnOw99oOZFLIEPMr"),
+ length: 8,
+}
+var wrappedKey = hexStringToUint8Array("96be4de93c08cec8b53046ba31deedd35ab9dead0c86fe41b66cca58a6ba2ced4a55915a1991450dcffd50a533b041cf2b981a53c4136682a0f809e801af10a5bd54cac4e3bb7b345405b73e0bfe51141b23f33d714f81ed7067af");
+
+
+crypto.subtle.importKey("raw", rawKey, "aes-ctr", extractable, ["unwrapKey"]).then(function(unwrappingKey) {
+ return crypto.subtle.unwrapKey("jwk", wrappedKey, unwrappingKey, aesCtrParams, {name: "aes-cbc"}, extractable, ["encrypt"]);
+}).then(function(cryptoKey) {
+ return crypto.subtle.exportKey("jwk", cryptoKey);
+}).then(function(result) {
+ unwrappedKey = result;
+
+ shouldBe("unwrappedKey.kty", "jwkKey.kty");
+ shouldBe("unwrappedKey.alg", "jwkKey.alg");
+ shouldBe("unwrappedKey.key_ops", "jwkKey.key_ops");
+ shouldBe("unwrappedKey.ext", "jwkKey.ext");
+ shouldBe("unwrappedKey.k", "jwkKey.k");
+
+ finishJSTest();
+});
+
+</script>
+
+<script src="../../resources/js-test-post.js"></script>
+</body>
+</html>
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrimportkeyunwraprawkeyexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,10 @@
</span><ins>+Test unwrapping a raw key with AES-CTR using an imported key
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+PASS bytesToASCIIString(unwrappedKey) is expectedRawKey
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrimportkeyunwraprawkeyhtml"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,43 @@
</span><ins>+<!DOCTYPE html>
+<html>
+<head>
+<script src="../../resources/js-test-pre.js"></script>
+<script src="../resources/common.js"></script>
+</head>
+<body>
+<p id="description"></p>
+<div id="console"></div>
+
+<script>
+description("Test unwrapping a raw key with AES-CTR using an imported key");
+
+jsTestIsAsync = true;
+
+var extractable = true;
+var expectedRawKey = "jnOw99oOZFLIEPMr";
+var rawKey = asciiToUint8Array(expectedRawKey);
+var aesCtrParams = {
+ name: "aes-ctr",
+ counter: asciiToUint8Array("jnOw99oOZFLIEPMr"),
+ length: 8,
+}
+var wrappedKey = hexStringToUint8Array("87f263f262139ba5ae4738cb37cce383");
+
+
+crypto.subtle.importKey("raw", rawKey, "aes-ctr", extractable, ["unwrapKey"]).then(function(unwrappingKey) {
+ return crypto.subtle.unwrapKey("raw", wrappedKey, unwrappingKey, aesCtrParams, {name: "aes-cbc"}, extractable, ["encrypt"]);
+}).then(function(cryptoKey) {
+ return crypto.subtle.exportKey("raw", cryptoKey);
+}).then(function(result) {
+ unwrappedKey = result;
+
+ shouldBe("bytesToASCIIString(unwrappedKey)", "expectedRawKey");
+
+ finishJSTest();
+});
+
+</script>
+
+<script src="../../resources/js-test-post.js"></script>
+</body>
+</html>
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrimportkeywrapjwkkeyexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,10 @@
</span><ins>+Test wrapping a JWK key with AES-CTR using an imported key
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+PASS bytesToHexString(wrappedKey) is expectWrappedKey
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrimportkeywrapjwkkeyhtml"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,42 @@
</span><ins>+<!DOCTYPE html>
+<html>
+<head>
+<script src="../../resources/js-test-pre.js"></script>
+<script src="../resources/common.js"></script>
+</head>
+<body>
+<p id="description"></p>
+<div id="console"></div>
+
+<script>
+description("Test wrapping a JWK key with AES-CTR using an imported key");
+
+jsTestIsAsync = true;
+
+var extractable = true;
+var rawKey = asciiToUint8Array("jnOw99oOZFLIEPMr");
+var aesCtrParams = {
+ name: "aes-ctr",
+ counter: asciiToUint8Array("jnOw99oOZFLIEPMr"),
+ length: 8,
+}
+var expectWrappedKey = "96be4de93c08cec8b53046ba31deedd35ab9dead0c86fe41b66cca58a6ba2ced4a55915a1991450dcffd50a533b041cf2b981a53c4136682a0f809e801af10a5bd54cac4e3bb7b345405b73e0bfe51141b23f33d714f81ed7067af";
+
+crypto.subtle.importKey("raw", rawKey, "aes-ctr", extractable, ["wrapKey"]).then(function(result) {
+ wrappingKey = result;
+ return crypto.subtle.importKey("raw", rawKey, "aes-cbc", extractable, ["encrypt"]);
+}).then(function(result) {
+ key = result;
+ return crypto.subtle.wrapKey("jwk", key, wrappingKey, aesCtrParams);
+}).then(function(result) {
+ wrappedKey = result;
+
+ shouldBe("bytesToHexString(wrappedKey)", "expectWrappedKey");
+
+ finishJSTest();
+});
+
+</script>
+
+<script src="../../resources/js-test-post.js"></script>
+</body>
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrimportkeywraprawkeyexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,10 @@
</span><ins>+Test wrapping a raw key with AES-CTR using an imported key
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+PASS bytesToHexString(wrappedKey) is expectWrappedKey
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrimportkeywraprawkeyhtml"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-wrap-raw-key.html (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-wrap-raw-key.html         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-import-key-wrap-raw-key.html        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,42 @@
</span><ins>+<!DOCTYPE html>
+<html>
+<head>
+<script src="../../resources/js-test-pre.js"></script>
+<script src="../resources/common.js"></script>
+</head>
+<body>
+<p id="description"></p>
+<div id="console"></div>
+
+<script>
+description("Test wrapping a raw key with AES-CTR using an imported key");
+
+jsTestIsAsync = true;
+
+var extractable = true;
+var rawKey = asciiToUint8Array("jnOw99oOZFLIEPMr");
+var aesCtrParams = {
+ name: "aes-ctr",
+ counter: asciiToUint8Array("jnOw99oOZFLIEPMr"),
+ length: 8,
+}
+var expectWrappedKey = "87f263f262139ba5ae4738cb37cce383";
+
+crypto.subtle.importKey("raw", rawKey, "aes-ctr", extractable, ["wrapKey"]).then(function(result) {
+ wrappingKey = result;
+ return crypto.subtle.importKey("raw", rawKey, "aes-cbc", extractable, ["encrypt"]);
+}).then(function(result) {
+ key = result;
+ return crypto.subtle.wrapKey("raw", key, wrappingKey, aesCtrParams);
+}).then(function(result) {
+ wrappedKey = result;
+
+ shouldBe("bytesToHexString(wrappedKey)", "expectWrappedKey");
+
+ finishJSTest();
+});
+
+</script>
+
+<script src="../../resources/js-test-post.js"></script>
+</body>
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrimportrawkeyexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-import-raw-key-expected.txt (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-import-raw-key-expected.txt         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-import-raw-key-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,15 @@
</span><ins>+Test importing a raw AES-CTR key with legnth 128
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+Importing a key...
+PASS key.type is 'secret'
+PASS key.extractable is true
+PASS key.algorithm.name is 'AES-CTR'
+PASS key.algorithm.length is 128
+PASS key.usages is ['decrypt', 'encrypt', 'unwrapKey', 'wrapKey']
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesctrimportrawkeyhtml"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/subtle/aes-ctr-import-raw-key.html (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-ctr-import-raw-key.html         (rev 0)
+++ trunk/LayoutTests/crypto/subtle/aes-ctr-import-raw-key.html        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,36 @@
</span><ins>+<!DOCTYPE html>
+<html>
+<head>
+<script src="../../resources/js-test-pre.js"></script>
+<script src="../resources/common.js"></script>
+</head>
+<body>
+<p id="description"></p>
+<div id="console"></div>
+
+<script>
+description("Test importing a raw AES-CTR key with legnth 128");
+
+jsTestIsAsync = true;
+
+var rawKey = asciiToUint8Array("jnOw99oOZFLIEPMr");
+var extractable = true;
+
+debug("Importing a key...");
+crypto.subtle.importKey("raw", rawKey, "aes-ctr", extractable, ["encrypt", "decrypt", "wrapKey", "unwrapKey"]).then(function(result) {
+ key = result;
+
+ shouldBe("key.type", "'secret'");
+ shouldBe("key.extractable", "true");
+ shouldBe("key.algorithm.name", "'AES-CTR'");
+ shouldBe("key.algorithm.length", "128");
+ shouldBe("key.usages", "['decrypt', 'encrypt', 'unwrapKey', 'wrapKey']");
+
+ finishJSTest();
+});
+
+</script>
+
+<script src="../../resources/js-test-post.js"></script>
+</body>
+</html>
</ins></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesgeneratekeymalformedparametersexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt (215050 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt        2017-04-06 18:53:25 UTC (rev 215050)
+++ trunk/LayoutTests/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -29,6 +29,10 @@
</span><span class="cx"> PASS crypto.subtle.generateKey({name: "aes-gcm", length: 128}, extractable, ["verify"]) rejected promise with SyntaxError (DOM Exception 12): A required parameter was missing or out-of-range.
</span><span class="cx"> PASS crypto.subtle.generateKey({name: "aes-gcm", length: 128}, extractable, ["deriveKey"]) rejected promise with SyntaxError (DOM Exception 12): A required parameter was missing or out-of-range.
</span><span class="cx"> PASS crypto.subtle.generateKey({name: "aes-gcm", length: 128}, extractable, ["deriveBits"]) rejected promise with SyntaxError (DOM Exception 12): A required parameter was missing or out-of-range.
</span><ins>+PASS crypto.subtle.generateKey({name: "aes-ctr", length: 128}, extractable, ["sign"]) rejected promise with SyntaxError (DOM Exception 12): A required parameter was missing or out-of-range.
+PASS crypto.subtle.generateKey({name: "aes-ctr", length: 128}, extractable, ["verify"]) rejected promise with SyntaxError (DOM Exception 12): A required parameter was missing or out-of-range.
+PASS crypto.subtle.generateKey({name: "aes-ctr", length: 128}, extractable, ["deriveKey"]) rejected promise with SyntaxError (DOM Exception 12): A required parameter was missing or out-of-range.
+PASS crypto.subtle.generateKey({name: "aes-ctr", length: 128}, extractable, ["deriveBits"]) rejected promise with SyntaxError (DOM Exception 12): A required parameter was missing or out-of-range.
</ins><span class="cx"> PASS crypto.subtle.generateKey({name: "aes-cbc", length: 111}, extractable, ["encrypt"]) rejected promise with OperationError (DOM Exception 34): The operation failed for an operation-specific reason.
</span><span class="cx"> PASS crypto.subtle.generateKey({name: "aes-kw", length: 111}, extractable, ["wrapKey"]) rejected promise with OperationError (DOM Exception 34): The operation failed for an operation-specific reason.
</span><span class="cx"> PASS successfullyParsed is true
</span></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesgeneratekeymalformedparametershtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/crypto/subtle/aes-generate-key-malformed-parameters.html (215050 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-generate-key-malformed-parameters.html        2017-04-06 18:53:25 UTC (rev 215050)
+++ trunk/LayoutTests/crypto/subtle/aes-generate-key-malformed-parameters.html        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -41,6 +41,10 @@
</span><span class="cx"> shouldReject('crypto.subtle.generateKey({name: "aes-gcm", length: 128}, extractable, ["verify"])');
</span><span class="cx"> shouldReject('crypto.subtle.generateKey({name: "aes-gcm", length: 128}, extractable, ["deriveKey"])');
</span><span class="cx"> shouldReject('crypto.subtle.generateKey({name: "aes-gcm", length: 128}, extractable, ["deriveBits"])');
</span><ins>+shouldReject('crypto.subtle.generateKey({name: "aes-ctr", length: 128}, extractable, ["sign"])');
+shouldReject('crypto.subtle.generateKey({name: "aes-ctr", length: 128}, extractable, ["verify"])');
+shouldReject('crypto.subtle.generateKey({name: "aes-ctr", length: 128}, extractable, ["deriveKey"])');
+shouldReject('crypto.subtle.generateKey({name: "aes-ctr", length: 128}, extractable, ["deriveBits"])');
</ins><span class="cx"> // Wrong length
</span><span class="cx"> shouldReject('crypto.subtle.generateKey({name: "aes-cbc", length: 111}, extractable, ["encrypt"])');
</span><span class="cx"> shouldReject('crypto.subtle.generateKey({name: "aes-kw", length: 111}, extractable, ["wrapKey"])');
</span></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesimportkeymalformedparametersexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/crypto/subtle/aes-import-key-malformed-parameters-expected.txt (215050 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-import-key-malformed-parameters-expected.txt        2017-04-06 18:53:25 UTC (rev 215050)
+++ trunk/LayoutTests/crypto/subtle/aes-import-key-malformed-parameters-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -34,6 +34,13 @@
</span><span class="cx"> PASS crypto.subtle.importKey("jwk", {kty: "oct", k: k128, alg: ""}, "aes-gcm", extractable, ["wrapKey", "unwrapKey"]) rejected promise with DataError (DOM Exception 30): Data provided to an operation does not meet requirements.
</span><span class="cx"> PASS crypto.subtle.importKey("jwk", {kty: "oct", k: k192, alg: ""}, "aes-gcm", extractable, ["wrapKey", "unwrapKey"]) rejected promise with DataError (DOM Exception 30): Data provided to an operation does not meet requirements.
</span><span class="cx"> PASS crypto.subtle.importKey("jwk", {kty: "oct", k: k256, alg: ""}, "aes-gcm", extractable, ["wrapKey", "unwrapKey"]) rejected promise with DataError (DOM Exception 30): Data provided to an operation does not meet requirements.
</span><ins>+PASS crypto.subtle.importKey("jwk", {kty: "oct", k: k128, alg: "A192CTR"}, "aes-ctr", extractable, ["encrypt", "decrypt", "wrapKey", "unwrapKey"]) rejected promise with DataError (DOM Exception 30): Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "oct", k: k192, alg: "A256CTR"}, "aes-ctr", extractable, ["encrypt", "decrypt", "wrapKey", "unwrapKey"]) rejected promise with DataError (DOM Exception 30): Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "oct", k: k256, alg: "A128CTR"}, "aes-ctr", extractable, ["encrypt", "decrypt", "wrapKey", "unwrapKey"]) rejected promise with DataError (DOM Exception 30): Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "oct", k: "A72F", alg: "foo"}, "aes-ctr", extractable, ["wrapKey", "unwrapKey"]) rejected promise with DataError (DOM Exception 30): Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "oct", k: k128, alg: ""}, "aes-ctr", extractable, ["wrapKey", "unwrapKey"]) rejected promise with DataError (DOM Exception 30): Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "oct", k: k192, alg: ""}, "aes-ctr", extractable, ["wrapKey", "unwrapKey"]) rejected promise with DataError (DOM Exception 30): Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "oct", k: k256, alg: ""}, "aes-ctr", extractable, ["wrapKey", "unwrapKey"]) rejected promise with DataError (DOM Exception 30): Data provided to an operation does not meet requirements.
</ins><span class="cx"> PASS crypto.subtle.importKey("jwk", {kty: "oct", k: "!!!", alg: "foo"}, "aes-cbc", extractable, ["encrypt", "decrypt", "wrapKey", "unwrapKey"]) rejected promise with DataError (DOM Exception 30): Data provided to an operation does not meet requirements.
</span><span class="cx"> PASS crypto.subtle.importKey("jwk", {kty: "oct", k: "", alg: "foo"}, "aes-cbc", extractable, ["encrypt", "decrypt", "wrapKey", "unwrapKey"]) rejected promise with DataError (DOM Exception 30): Data provided to an operation does not meet requirements.
</span><span class="cx"> PASS crypto.subtle.importKey("jwk", {kty: "oct", k: k128, alg: "A128CBC", use: "sig"}, "aes-cbc", extractable, ["encrypt", "decrypt", "wrapKey", "unwrapKey"]) rejected promise with DataError (DOM Exception 30): Data provided to an operation does not meet requirements.
</span></span></pre></div>
<a id="trunkLayoutTestscryptosubtleaesimportkeymalformedparametershtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/crypto/subtle/aes-import-key-malformed-parameters.html (215050 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/subtle/aes-import-key-malformed-parameters.html        2017-04-06 18:53:25 UTC (rev 215050)
+++ trunk/LayoutTests/crypto/subtle/aes-import-key-malformed-parameters.html        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -51,6 +51,13 @@
</span><span class="cx"> shouldReject('crypto.subtle.importKey("jwk", {kty: "oct", k: k128, alg: ""}, "aes-gcm", extractable, ["wrapKey", "unwrapKey"])');
</span><span class="cx"> shouldReject('crypto.subtle.importKey("jwk", {kty: "oct", k: k192, alg: ""}, "aes-gcm", extractable, ["wrapKey", "unwrapKey"])');
</span><span class="cx"> shouldReject('crypto.subtle.importKey("jwk", {kty: "oct", k: k256, alg: ""}, "aes-gcm", extractable, ["wrapKey", "unwrapKey"])');
</span><ins>+shouldReject('crypto.subtle.importKey("jwk", {kty: "oct", k: k128, alg: "A192CTR"}, "aes-ctr", extractable, ["encrypt", "decrypt", "wrapKey", "unwrapKey"])');
+shouldReject('crypto.subtle.importKey("jwk", {kty: "oct", k: k192, alg: "A256CTR"}, "aes-ctr", extractable, ["encrypt", "decrypt", "wrapKey", "unwrapKey"])');
+shouldReject('crypto.subtle.importKey("jwk", {kty: "oct", k: k256, alg: "A128CTR"}, "aes-ctr", extractable, ["encrypt", "decrypt", "wrapKey", "unwrapKey"])');
+shouldReject('crypto.subtle.importKey("jwk", {kty: "oct", k: "A72F", alg: "foo"}, "aes-ctr", extractable, ["wrapKey", "unwrapKey"])');
+shouldReject('crypto.subtle.importKey("jwk", {kty: "oct", k: k128, alg: ""}, "aes-ctr", extractable, ["wrapKey", "unwrapKey"])');
+shouldReject('crypto.subtle.importKey("jwk", {kty: "oct", k: k192, alg: ""}, "aes-ctr", extractable, ["wrapKey", "unwrapKey"])');
+shouldReject('crypto.subtle.importKey("jwk", {kty: "oct", k: k256, alg: ""}, "aes-ctr", extractable, ["wrapKey", "unwrapKey"])');
</ins><span class="cx"> // Jwk: wrong k format
</span><span class="cx"> shouldReject('crypto.subtle.importKey("jwk", {kty: "oct", k: "!!!", alg: "foo"}, "aes-cbc", extractable, ["encrypt", "decrypt", "wrapKey", "unwrapKey"])');
</span><span class="cx"> shouldReject('crypto.subtle.importKey("jwk", {kty: "oct", k: "", alg: "foo"}, "aes-cbc", extractable, ["encrypt", "decrypt", "wrapKey", "unwrapKey"])');
</span></span></pre></div>
<a id="trunkLayoutTestscryptoworkerssubtleaesctrimportkeydecryptexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt         (rev 0)
+++ trunk/LayoutTests/crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,11 @@
</span><ins>+[Worker] Test decrypting using AES-CTR with an imported 128bit key in workers
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+Starting worker: resources/aes-ctr-import-key-decrypt.js
+PASS [Worker] bytesToASCIIString(plainText) is expectedPlainText
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
</ins></span></pre></div>
<a id="trunkLayoutTestscryptoworkerssubtleaesctrimportkeydecrypthtml"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/workers/subtle/aes-ctr-import-key-decrypt.html (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/workers/subtle/aes-ctr-import-key-decrypt.html         (rev 0)
+++ trunk/LayoutTests/crypto/workers/subtle/aes-ctr-import-key-decrypt.html        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,12 @@
</span><ins>+<!DOCTYPE html>
+<html>
+<head>
+ <script src="../../../resources/js-test-pre.js"></script>
+</head>
+<body>
+ <script>
+ worker = startWorker('resources/aes-ctr-import-key-decrypt.js');
+ </script>
+ <script src="../../../resources/js-test-post.js"></script>
+</body>
+</html>
</ins></span></pre></div>
<a id="trunkLayoutTestscryptoworkerssubtleaesctrimportkeyencryptexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt         (rev 0)
+++ trunk/LayoutTests/crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,11 @@
</span><ins>+[Worker] Test encrypting using AES-CTR with an imported 128bit key in workers
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+Starting worker: resources/aes-ctr-import-key-encrypt.js
+PASS [Worker] bytesToHexString(cipherText) is expectedCipherText
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
</ins></span></pre></div>
<a id="trunkLayoutTestscryptoworkerssubtleaesctrimportkeyencrypthtml"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/workers/subtle/aes-ctr-import-key-encrypt.html (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/workers/subtle/aes-ctr-import-key-encrypt.html         (rev 0)
+++ trunk/LayoutTests/crypto/workers/subtle/aes-ctr-import-key-encrypt.html        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,12 @@
</span><ins>+<!DOCTYPE html>
+<html>
+<head>
+ <script src="../../../resources/js-test-pre.js"></script>
+</head>
+<body>
+ <script>
+ worker = startWorker('resources/aes-ctr-import-key-encrypt.js');
+ </script>
+ <script src="../../../resources/js-test-post.js"></script>
+</body>
+</html>
</ins></span></pre></div>
<a id="trunkLayoutTestscryptoworkerssubtleaesctrimportkeyunwrapkeyexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt         (rev 0)
+++ trunk/LayoutTests/crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,11 @@
</span><ins>+[Worker] Test unwrapping a raw key with AES-CTR using an imported key in workers
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+Starting worker: resources/aes-ctr-import-key-unwrap-key.js
+PASS [Worker] bytesToASCIIString(unwrappedKey) is expectedRawKey
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
</ins></span></pre></div>
<a id="trunkLayoutTestscryptoworkerssubtleaesctrimportkeyunwrapkeyhtml"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html         (rev 0)
+++ trunk/LayoutTests/crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,12 @@
</span><ins>+<!DOCTYPE html>
+<html>
+<head>
+ <script src="../../../resources/js-test-pre.js"></script>
+</head>
+<body>
+ <script>
+ worker = startWorker('resources/aes-ctr-import-key-unwrap-key.js');
+ </script>
+ <script src="../../../resources/js-test-post.js"></script>
+</body>
+</html>
</ins></span></pre></div>
<a id="trunkLayoutTestscryptoworkerssubtleaesctrimportkeywrapkeyexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt         (rev 0)
+++ trunk/LayoutTests/crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,11 @@
</span><ins>+[Worker] Test wrapping a raw key with AES-CTR using an imported key in workers
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+Starting worker: resources/aes-ctr-import-key-wrap-key.js
+PASS [Worker] bytesToHexString(wrappedKey) is expectWrappedKey
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
</ins></span></pre></div>
<a id="trunkLayoutTestscryptoworkerssubtleaesctrimportkeywrapkeyhtml"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/workers/subtle/aes-ctr-import-key-wrap-key.html (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/workers/subtle/aes-ctr-import-key-wrap-key.html         (rev 0)
+++ trunk/LayoutTests/crypto/workers/subtle/aes-ctr-import-key-wrap-key.html        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,12 @@
</span><ins>+<!DOCTYPE html>
+<html>
+<head>
+ <script src="../../../resources/js-test-pre.js"></script>
+</head>
+<body>
+ <script>
+ worker = startWorker('resources/aes-ctr-import-key-wrap-key.js');
+ </script>
+ <script src="../../../resources/js-test-post.js"></script>
+</body>
+</html>
</ins></span></pre></div>
<a id="trunkLayoutTestscryptoworkerssubtleresourcesaesctrimportkeydecryptjs"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js         (rev 0)
+++ trunk/LayoutTests/crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,26 @@
</span><ins>+importScripts('../../../../resources/js-test-pre.js');
+importScripts('../../../resources/common.js');
+
+description("Test decrypting using AES-CTR with an imported 128bit key in workers");
+
+jsTestIsAsync = true;
+
+var extractable = false;
+var cipherText = hexStringToUint8Array("a5f940e93406d4bd9b7318e653d4cb9d1af497f52fcbb659a038e711e8bd61fb4863931d25911e2e9ff30cf37ec27dd813a62830");
+var aesCtrParams = {
+ name: "aes-ctr",
+ counter: asciiToUint8Array("jnOw99oOZFLIEPMr"),
+ length: 8,
+}
+var rawKey = asciiToUint8Array("jnOw99oOZFLIEPMr");
+var expectedPlainText = "Hello, World!Hello, World!Hello, World!Hello, World!";
+
+crypto.subtle.importKey("raw", rawKey, "aes-ctr", extractable, ["decrypt"]).then(function(key) {
+ return crypto.subtle.decrypt(aesCtrParams, key, cipherText);
+}).then(function(result) {
+ plainText = result;
+
+ shouldBe("bytesToASCIIString(plainText)", "expectedPlainText");
+
+ finishJSTest();
+});
</ins></span></pre></div>
<a id="trunkLayoutTestscryptoworkerssubtleresourcesaesctrimportkeyencryptjs"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js         (rev 0)
+++ trunk/LayoutTests/crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,26 @@
</span><ins>+importScripts('../../../../resources/js-test-pre.js');
+importScripts('../../../resources/common.js');
+
+description("Test encrypting using AES-CTR with an imported 128bit key in workers");
+
+jsTestIsAsync = true;
+
+var extractable = false;
+var plainText = asciiToUint8Array("Hello, World!Hello, World!Hello, World!Hello, World!");
+var aesCtrParams = {
+ name: "aes-ctr",
+ counter: asciiToUint8Array("jnOw99oOZFLIEPMr"),
+ length: 8,
+}
+var rawKey = asciiToUint8Array("jnOw99oOZFLIEPMr");
+var expectedCipherText = "a5f940e93406d4bd9b7318e653d4cb9d1af497f52fcbb659a038e711e8bd61fb4863931d25911e2e9ff30cf37ec27dd813a62830";
+
+crypto.subtle.importKey("raw", rawKey, "aes-ctr", extractable, ["encrypt"]).then(function(key) {
+ return crypto.subtle.encrypt(aesCtrParams, key, plainText);
+}).then(function(result) {
+ cipherText = result;
+
+ shouldBe("bytesToHexString(cipherText)", "expectedCipherText");
+
+ finishJSTest();
+});
</ins></span></pre></div>
<a id="trunkLayoutTestscryptoworkerssubtleresourcesaesctrimportkeyunwrapkeyjs"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js         (rev 0)
+++ trunk/LayoutTests/crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,29 @@
</span><ins>+importScripts('../../../../resources/js-test-pre.js');
+importScripts('../../../resources/common.js');
+
+description("Test unwrapping a raw key with AES-CTR using an imported key in workers");
+
+jsTestIsAsync = true;
+
+var extractable = true;
+var expectedRawKey = "jnOw99oOZFLIEPMr";
+var rawKey = asciiToUint8Array(expectedRawKey);
+var aesCtrParams = {
+ name: "aes-ctr",
+ counter: asciiToUint8Array("jnOw99oOZFLIEPMr"),
+ length: 8,
+}
+var wrappedKey = hexStringToUint8Array("87f263f262139ba5ae4738cb37cce383");
+
+
+crypto.subtle.importKey("raw", rawKey, "aes-ctr", extractable, ["unwrapKey"]).then(function(unwrappingKey) {
+ return crypto.subtle.unwrapKey("raw", wrappedKey, unwrappingKey, aesCtrParams, {name: "aes-cbc"}, extractable, ["encrypt"]);
+}).then(function(cryptoKey) {
+ return crypto.subtle.exportKey("raw", cryptoKey);
+}).then(function(result) {
+ unwrappedKey = result;
+
+ shouldBe("bytesToASCIIString(unwrappedKey)", "expectedRawKey");
+
+ finishJSTest();
+});
</ins></span></pre></div>
<a id="trunkLayoutTestscryptoworkerssubtleresourcesaesctrimportkeywrapkeyjs"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js         (rev 0)
+++ trunk/LayoutTests/crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,29 @@
</span><ins>+importScripts('../../../../resources/js-test-pre.js');
+importScripts('../../../resources/common.js');
+
+description("Test wrapping a raw key with AES-CTR using an imported key in workers");
+
+jsTestIsAsync = true;
+
+var extractable = true;
+var rawKey = asciiToUint8Array("jnOw99oOZFLIEPMr");
+var aesCtrParams = {
+ name: "aes-ctr",
+ counter: asciiToUint8Array("jnOw99oOZFLIEPMr"),
+ length: 8,
+}
+var expectWrappedKey = "87f263f262139ba5ae4738cb37cce383";
+
+crypto.subtle.importKey("raw", rawKey, "aes-ctr", extractable, ["wrapKey"]).then(function(result) {
+ wrappingKey = result;
+ return crypto.subtle.importKey("raw", rawKey, "aes-cbc", extractable, ["encrypt"]);
+}).then(function(result) {
+ key = result;
+ return crypto.subtle.wrapKey("raw", key, wrappingKey, aesCtrParams);
+}).then(function(result) {
+ wrappedKey = result;
+
+ shouldBe("bytesToHexString(wrappedKey)", "expectWrappedKey");
+
+ finishJSTest();
+});
</ins></span></pre></div>
<a id="trunkLayoutTestsimportedw3cChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/ChangeLog (215050 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/ChangeLog        2017-04-06 18:53:25 UTC (rev 215050)
+++ trunk/LayoutTests/imported/w3c/ChangeLog        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -1,3 +1,25 @@
</span><ins>+2017-03-31 Jiewen Tan <jiewen_tan@apple.com>
+
+ [WebCrypto] Add support for AES-CTR
+ https://bugs.webkit.org/show_bug.cgi?id=169761
+ <rdar://problem/31331321>
+
+ Reviewed by Brent Fulgham.
+
+ * web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.worker-expected.txt:
+ * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2-expected.txt:
+ * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker-expected.txt:
+ * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_ctr.worker-expected.txt:
+ * web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_cbc-expected.txt:
+ * web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_ctr-expected.txt:
+ * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CTR.worker-expected.txt:
+ * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CTR.worker-expected.txt:
+ * web-platform-tests/WebCryptoAPI/generateKey/test_aes-ctr-expected.txt:
+ * web-platform-tests/WebCryptoAPI/generateKey/test_failures_AES-CTR-expected.txt:
+ * web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-CTR-expected.txt:
+ * web-platform-tests/WebCryptoAPI/import_export/symmetric_importKey.worker-expected.txt:
+ * web-platform-tests/WebCryptoAPI/import_export/test_symmetric_importKey-expected.txt:
+
</ins><span class="cx"> 2017-04-05 Chris Dumez <cdumez@apple.com>
</span><span class="cx">
</span><span class="cx"> _blank / _self / _parent / _top browsing context names should be case-insensitive
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestsWebCryptoAPIderive_bits_keyspbkdf2workerexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.worker-expected.txt (215050 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.worker-expected.txt        2017-04-06 18:53:25 UTC (rev 215050)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.worker-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -12,18 +12,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-384, with 1 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -83,18 +83,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-384, with 1000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -154,18 +154,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-384, with 100000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -216,9 +216,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-384, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-384, with 0 iterations
</span><span class="lines">@@ -242,18 +242,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 1 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -313,18 +313,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 1000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -384,18 +384,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 100000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -446,9 +446,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-512, with 0 iterations
</span><span class="lines">@@ -472,18 +472,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 1 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -543,18 +543,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 1000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -614,18 +614,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 100000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -676,9 +676,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-1, with 0 iterations
</span><span class="lines">@@ -702,18 +702,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 1 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -773,18 +773,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 1000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -844,18 +844,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 100000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -906,9 +906,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-256, with 0 iterations
</span><span class="lines">@@ -983,18 +983,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 1 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -1054,18 +1054,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 1000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -1125,18 +1125,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 100000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -1187,9 +1187,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-384, with 0 iterations
</span><span class="lines">@@ -1213,18 +1213,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 1 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -1284,18 +1284,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 1000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -1355,18 +1355,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 100000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -1417,9 +1417,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-512, with 0 iterations
</span><span class="lines">@@ -1443,18 +1443,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 1 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -1514,18 +1514,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 1000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -1585,18 +1585,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 100000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -1647,9 +1647,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-1, with 0 iterations
</span><span class="lines">@@ -1673,18 +1673,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 1 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -1744,18 +1744,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 1000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -1815,18 +1815,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 100000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -1877,9 +1877,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-256, with 0 iterations
</span><span class="lines">@@ -1954,18 +1954,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -2025,18 +2025,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -2096,18 +2096,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -2158,9 +2158,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-384, with 0 iterations
</span><span class="lines">@@ -2184,18 +2184,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -2255,18 +2255,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -2326,18 +2326,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -2388,9 +2388,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-512, with 0 iterations
</span><span class="lines">@@ -2414,18 +2414,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -2485,18 +2485,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -2556,18 +2556,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -2618,9 +2618,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-1, with 0 iterations
</span><span class="lines">@@ -2644,18 +2644,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -2715,18 +2715,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -2786,18 +2786,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -2848,9 +2848,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-256, with 0 iterations
</span><span class="lines">@@ -2925,18 +2925,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 1 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -2996,18 +2996,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 1000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -3067,18 +3067,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 100000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -3129,9 +3129,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-384, with 0 iterations
</span><span class="lines">@@ -3155,18 +3155,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 1 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -3226,18 +3226,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 1000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -3297,18 +3297,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 100000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -3359,9 +3359,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-512, with 0 iterations
</span><span class="lines">@@ -3385,18 +3385,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 1 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -3456,18 +3456,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 1000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -3527,18 +3527,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 100000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -3589,9 +3589,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-1, with 0 iterations
</span><span class="lines">@@ -3615,18 +3615,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 1 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -3686,18 +3686,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 1000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -3757,18 +3757,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 100000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -3819,9 +3819,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-256, with 0 iterations
</span><span class="lines">@@ -3896,18 +3896,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 1 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -3967,18 +3967,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 1000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -4038,18 +4038,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 100000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -4100,9 +4100,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-384, with 0 iterations
</span><span class="lines">@@ -4126,18 +4126,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 1 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -4197,18 +4197,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 1000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -4268,18 +4268,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 100000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -4330,9 +4330,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-512, with 0 iterations
</span><span class="lines">@@ -4356,18 +4356,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 1 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -4427,18 +4427,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 1000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -4498,18 +4498,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 100000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -4560,9 +4560,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-1, with 0 iterations
</span><span class="lines">@@ -4586,18 +4586,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 1 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -4657,18 +4657,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 1000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -4728,18 +4728,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 100000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -4790,9 +4790,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-256, with 0 iterations
</span><span class="lines">@@ -4867,18 +4867,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -4938,18 +4938,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -5009,18 +5009,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -5071,9 +5071,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-384, with 0 iterations
</span><span class="lines">@@ -5097,18 +5097,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -5168,18 +5168,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -5239,18 +5239,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -5301,9 +5301,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-512, with 0 iterations
</span><span class="lines">@@ -5327,18 +5327,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -5398,18 +5398,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -5469,18 +5469,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -5531,9 +5531,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-1, with 0 iterations
</span><span class="lines">@@ -5557,18 +5557,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -5628,18 +5628,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -5699,18 +5699,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -5761,9 +5761,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-256, with 0 iterations
</span><span class="lines">@@ -5838,18 +5838,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -5909,18 +5909,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -5980,18 +5980,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -6042,9 +6042,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 0 iterations
</span><span class="lines">@@ -6068,18 +6068,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -6139,18 +6139,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -6210,18 +6210,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -6272,9 +6272,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 0 iterations
</span><span class="lines">@@ -6298,18 +6298,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -6369,18 +6369,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -6440,18 +6440,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -6502,9 +6502,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 0 iterations
</span><span class="lines">@@ -6528,18 +6528,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -6599,18 +6599,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -6670,18 +6670,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -6732,9 +6732,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 0 iterations
</span><span class="lines">@@ -6809,18 +6809,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -6880,18 +6880,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -6951,18 +6951,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -7013,9 +7013,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 0 iterations
</span><span class="lines">@@ -7039,18 +7039,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -7110,18 +7110,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -7181,18 +7181,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -7243,9 +7243,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 0 iterations
</span><span class="lines">@@ -7269,18 +7269,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -7340,18 +7340,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -7411,18 +7411,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -7473,9 +7473,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 0 iterations
</span><span class="lines">@@ -7499,18 +7499,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -7570,18 +7570,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -7641,18 +7641,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -7703,9 +7703,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 0 iterations
</span><span class="lines">@@ -7780,18 +7780,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -7851,18 +7851,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -7922,18 +7922,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -7984,9 +7984,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 0 iterations
</span><span class="lines">@@ -8010,18 +8010,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -8081,18 +8081,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -8152,18 +8152,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -8214,9 +8214,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 0 iterations
</span><span class="lines">@@ -8240,18 +8240,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -8311,18 +8311,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -8382,18 +8382,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -8444,9 +8444,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 0 iterations
</span><span class="lines">@@ -8470,18 +8470,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -8541,18 +8541,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -8612,18 +8612,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -8674,9 +8674,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 0 iterations
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestsWebCryptoAPIderive_bits_keystest_pbkdf2expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2-expected.txt (215050 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2-expected.txt        2017-04-06 18:53:25 UTC (rev 215050)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -14,18 +14,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-384, with 1 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -85,18 +85,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-384, with 1000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -156,18 +156,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-384, with 100000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -218,9 +218,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-384, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-384, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-384, with 0 iterations
</span><span class="lines">@@ -244,18 +244,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 1 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -315,18 +315,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 1000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -386,18 +386,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 100000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -448,9 +448,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-512, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-512, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-512, with 0 iterations
</span><span class="lines">@@ -474,18 +474,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 1 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -545,18 +545,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 1000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -616,18 +616,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 100000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -678,9 +678,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-1, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-1, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-1, with 0 iterations
</span><span class="lines">@@ -704,18 +704,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 1 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -775,18 +775,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 1000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -846,18 +846,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 100000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -908,9 +908,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using short password, short salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using short password, short salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, short salt, SHA-256, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, short salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using short password, short salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using short password, short salt, SHA-256, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, short salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using short password, short salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using short password, short salt, SHA-256, with 0 iterations
</span><span class="lines">@@ -985,18 +985,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 1 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -1056,18 +1056,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 1000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -1127,18 +1127,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 100000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -1189,9 +1189,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-384, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-384, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-384, with 0 iterations
</span><span class="lines">@@ -1215,18 +1215,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 1 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -1286,18 +1286,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 1000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -1357,18 +1357,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 100000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -1419,9 +1419,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-512, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-512, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-512, with 0 iterations
</span><span class="lines">@@ -1445,18 +1445,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 1 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -1516,18 +1516,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 1000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -1587,18 +1587,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 100000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -1649,9 +1649,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-1, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-1, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-1, with 0 iterations
</span><span class="lines">@@ -1675,18 +1675,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 1 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -1746,18 +1746,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 1000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -1817,18 +1817,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 100000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -1879,9 +1879,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using short password, long salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using short password, long salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, long salt, SHA-256, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, long salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using short password, long salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using short password, long salt, SHA-256, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, long salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using short password, long salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using short password, long salt, SHA-256, with 0 iterations
</span><span class="lines">@@ -1956,18 +1956,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -2027,18 +2027,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -2098,18 +2098,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -2160,9 +2160,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-384, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-384, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-384, with 0 iterations
</span><span class="lines">@@ -2186,18 +2186,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -2257,18 +2257,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -2328,18 +2328,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -2390,9 +2390,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-512, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-512, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-512, with 0 iterations
</span><span class="lines">@@ -2416,18 +2416,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -2487,18 +2487,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -2558,18 +2558,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -2620,9 +2620,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-1, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-1, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-1, with 0 iterations
</span><span class="lines">@@ -2646,18 +2646,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -2717,18 +2717,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -2788,18 +2788,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -2850,9 +2850,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using short password, empty salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using short password, empty salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using short password, empty salt, SHA-256, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using short password, empty salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using short password, empty salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using short password, empty salt, SHA-256, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using short password, empty salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using short password, empty salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using short password, empty salt, SHA-256, with 0 iterations
</span><span class="lines">@@ -2927,18 +2927,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 1 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -2998,18 +2998,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 1000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -3069,18 +3069,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 100000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -3131,9 +3131,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-384, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-384, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-384, with 0 iterations
</span><span class="lines">@@ -3157,18 +3157,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 1 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -3228,18 +3228,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 1000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -3299,18 +3299,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 100000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -3361,9 +3361,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-512, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-512, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-512, with 0 iterations
</span><span class="lines">@@ -3387,18 +3387,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 1 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -3458,18 +3458,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 1000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -3529,18 +3529,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 100000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -3591,9 +3591,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-1, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-1, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-1, with 0 iterations
</span><span class="lines">@@ -3617,18 +3617,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 1 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -3688,18 +3688,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 1000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -3759,18 +3759,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 100000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -3821,9 +3821,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using long password, short salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using long password, short salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, short salt, SHA-256, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, short salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using long password, short salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using long password, short salt, SHA-256, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, short salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using long password, short salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using long password, short salt, SHA-256, with 0 iterations
</span><span class="lines">@@ -3898,18 +3898,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 1 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -3969,18 +3969,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 1000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -4040,18 +4040,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 100000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -4102,9 +4102,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-384, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-384, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-384, with 0 iterations
</span><span class="lines">@@ -4128,18 +4128,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 1 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -4199,18 +4199,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 1000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -4270,18 +4270,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 100000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -4332,9 +4332,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-512, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-512, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-512, with 0 iterations
</span><span class="lines">@@ -4358,18 +4358,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 1 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -4429,18 +4429,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 1000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -4500,18 +4500,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 100000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -4562,9 +4562,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-1, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-1, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-1, with 0 iterations
</span><span class="lines">@@ -4588,18 +4588,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 1 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -4659,18 +4659,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 1000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -4730,18 +4730,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 100000 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 100000 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -4792,9 +4792,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using long password, long salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using long password, long salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, long salt, SHA-256, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, long salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using long password, long salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using long password, long salt, SHA-256, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, long salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using long password, long salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using long password, long salt, SHA-256, with 0 iterations
</span><span class="lines">@@ -4869,18 +4869,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -4940,18 +4940,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -5011,18 +5011,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -5073,9 +5073,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-384, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-384, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-384, with 0 iterations
</span><span class="lines">@@ -5099,18 +5099,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -5170,18 +5170,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -5241,18 +5241,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -5303,9 +5303,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-512, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-512, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-512, with 0 iterations
</span><span class="lines">@@ -5329,18 +5329,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -5400,18 +5400,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -5471,18 +5471,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -5533,9 +5533,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-1, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-1, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-1, with 0 iterations
</span><span class="lines">@@ -5559,18 +5559,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -5630,18 +5630,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -5701,18 +5701,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -5763,9 +5763,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using long password, empty salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using long password, empty salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using long password, empty salt, SHA-256, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using long password, empty salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using long password, empty salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using long password, empty salt, SHA-256, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using long password, empty salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using long password, empty salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using long password, empty salt, SHA-256, with 0 iterations
</span><span class="lines">@@ -5840,18 +5840,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -5911,18 +5911,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -5982,18 +5982,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -6044,9 +6044,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-384, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-384, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-384, with 0 iterations
</span><span class="lines">@@ -6070,18 +6070,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -6141,18 +6141,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -6212,18 +6212,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -6274,9 +6274,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-512, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-512, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-512, with 0 iterations
</span><span class="lines">@@ -6300,18 +6300,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -6371,18 +6371,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -6442,18 +6442,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -6504,9 +6504,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-1, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-1, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-1, with 0 iterations
</span><span class="lines">@@ -6530,18 +6530,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -6601,18 +6601,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -6672,18 +6672,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -6734,9 +6734,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using empty password, short salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using empty password, short salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, short salt, SHA-256, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, short salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using empty password, short salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using empty password, short salt, SHA-256, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, short salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using empty password, short salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using empty password, short salt, SHA-256, with 0 iterations
</span><span class="lines">@@ -6811,18 +6811,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -6882,18 +6882,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -6953,18 +6953,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -7015,9 +7015,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-384, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-384, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-384, with 0 iterations
</span><span class="lines">@@ -7041,18 +7041,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -7112,18 +7112,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -7183,18 +7183,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -7245,9 +7245,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-512, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-512, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-512, with 0 iterations
</span><span class="lines">@@ -7271,18 +7271,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -7342,18 +7342,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -7413,18 +7413,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -7475,9 +7475,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-1, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-1, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-1, with 0 iterations
</span><span class="lines">@@ -7501,18 +7501,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -7572,18 +7572,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -7643,18 +7643,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -7705,9 +7705,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using empty password, long salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using empty password, long salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, long salt, SHA-256, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, long salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using empty password, long salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using empty password, long salt, SHA-256, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, long salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using empty password, long salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using empty password, long salt, SHA-256, with 0 iterations
</span><span class="lines">@@ -7782,18 +7782,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 1 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -7853,18 +7853,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -7924,18 +7924,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with bad hash name SHA384
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -7986,9 +7986,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-384, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-384, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-384, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-384, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-384, with 0 iterations
</span><span class="lines">@@ -8012,18 +8012,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 1 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -8083,18 +8083,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -8154,18 +8154,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with bad hash name SHA512
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -8216,9 +8216,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-512, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-512, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-512, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-512, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-512, with 0 iterations
</span><span class="lines">@@ -8242,18 +8242,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 1 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -8313,18 +8313,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -8384,18 +8384,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with bad hash name SHA1
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -8446,9 +8446,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-1, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-1, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-1, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-1, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-1, with 0 iterations
</span><span class="lines">@@ -8472,18 +8472,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 1 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 1 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 1 iterations with missing deriveKey usage
</span><span class="lines">@@ -8543,18 +8543,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 1000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 1000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 1000 iterations with missing deriveKey usage
</span><span class="lines">@@ -8614,18 +8614,18 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error NotSupportedError: The operation is not supported. Reached unreachable code
</del><ins>+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key
+FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</ins><span class="cx"> PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><del>-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage assert_equals: deriveKey with missing deriveKey usage correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key assert_equals: deriveKey with wrong (ECDH) key correctly threw InvalidAccessError: The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage
+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 100000 iterations with wrong (ECDH) key
</ins><span class="cx"> FAIL Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 100000 iterations assert_unreached: deriveKey failed with error OperationError: The operation failed for an operation-specific reason Reached unreachable code
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with bad hash name SHA256
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 100000 iterations with missing deriveKey usage
</span><span class="lines">@@ -8676,9 +8676,9 @@
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 128 using empty password, empty salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 192 using empty password, empty salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-CBC length: 256 using empty password, empty salt, SHA-256, with 0 iterations
</span><del>-FAIL Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
-FAIL Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 0 iterations assert_equals: derivekey with 0 iterations correctly threw OperationError: The operation is not supported. expected "OperationError" but got "NotSupportedError"
</del><ins>+PASS Derived key of type name: AES-CTR length: 128 using empty password, empty salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 192 using empty password, empty salt, SHA-256, with 0 iterations
+PASS Derived key of type name: AES-CTR length: 256 using empty password, empty salt, SHA-256, with 0 iterations
</ins><span class="cx"> PASS Derived key of type name: AES-GCM length: 128 using empty password, empty salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 192 using empty password, empty salt, SHA-256, with 0 iterations
</span><span class="cx"> PASS Derived key of type name: AES-GCM length: 256 using empty password, empty salt, SHA-256, with 0 iterations
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestsWebCryptoAPIencrypt_decryptaes_cbcworkerexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker-expected.txt (215050 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker-expected.txt        2017-04-06 18:53:25 UTC (rev 215050)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -14,9 +14,9 @@
</span><span class="cx"> PASS AES-CBC 128-bit key without encrypt usage
</span><span class="cx"> PASS AES-CBC 192-bit key without encrypt usage
</span><span class="cx"> PASS AES-CBC 256-bit key without encrypt usage
</span><del>-FAIL AES-CBC 128-bit key with mismatched key and algorithm assert_equals: Mismatch should cause InvalidAccessError instead of The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL AES-CBC 192-bit key with mismatched key and algorithm assert_equals: Mismatch should cause InvalidAccessError instead of The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL AES-CBC 256-bit key with mismatched key and algorithm assert_equals: Mismatch should cause InvalidAccessError instead of The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS AES-CBC 128-bit key with mismatched key and algorithm
+PASS AES-CBC 192-bit key with mismatched key and algorithm
+PASS AES-CBC 256-bit key with mismatched key and algorithm
</ins><span class="cx"> PASS AES-CBC 128-bit key without decrypt usage
</span><span class="cx"> PASS AES-CBC 192-bit key without decrypt usage
</span><span class="cx"> PASS AES-CBC 256-bit key without decrypt usage
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestsWebCryptoAPIencrypt_decryptaes_ctrworkerexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_ctr.worker-expected.txt (215050 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_ctr.worker-expected.txt        2017-04-06 18:53:25 UTC (rev 215050)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_ctr.worker-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -1,35 +1,35 @@
</span><span class="cx">
</span><del>-FAIL importKey step: AES-CTR 128-bit key assert_unreached: importKey failed for AES-CTR 128-bit key Reached unreachable code
-FAIL importKey step: AES-CTR 192-bit key assert_unreached: importKey failed for AES-CTR 192-bit key Reached unreachable code
-FAIL importKey step: AES-CTR 256-bit key assert_unreached: importKey failed for AES-CTR 256-bit key Reached unreachable code
-FAIL importKey step: AES-CTR 128-bit key with altered plaintext assert_unreached: importKey failed for AES-CTR 128-bit key Reached unreachable code
-FAIL importKey step: AES-CTR 192-bit key with altered plaintext assert_unreached: importKey failed for AES-CTR 192-bit key Reached unreachable code
-FAIL importKey step: AES-CTR 256-bit key with altered plaintext assert_unreached: importKey failed for AES-CTR 256-bit key Reached unreachable code
-FAIL importKey step for decryption: AES-CTR 128-bit key assert_unreached: importKey failed for AES-CTR 128-bit key Reached unreachable code
-FAIL importKey step for decryption: AES-CTR 192-bit key assert_unreached: importKey failed for AES-CTR 192-bit key Reached unreachable code
-FAIL importKey step for decryption: AES-CTR 256-bit key assert_unreached: importKey failed for AES-CTR 256-bit key Reached unreachable code
-FAIL importKey step for decryption: AES-CTR 128-bit key with altered ciphertext assert_unreached: importKey failed for AES-CTR 128-bit key Reached unreachable code
-FAIL importKey step for decryption: AES-CTR 192-bit key with altered ciphertext assert_unreached: importKey failed for AES-CTR 192-bit key Reached unreachable code
-FAIL importKey step for decryption: AES-CTR 256-bit key with altered ciphertext assert_unreached: importKey failed for AES-CTR 256-bit key Reached unreachable code
-FAIL importKey step: AES-CTR 128-bit key without encrypt usage assert_unreached: importKey failed for AES-CTR 128-bit key Reached unreachable code
-FAIL importKey step: AES-CTR 192-bit key without encrypt usage assert_unreached: importKey failed for AES-CTR 192-bit key Reached unreachable code
-FAIL importKey step: AES-CTR 256-bit key without encrypt usage assert_unreached: importKey failed for AES-CTR 256-bit key Reached unreachable code
-FAIL importKey step: AES-CTR 128-bit key with mismatched key and algorithm assert_unreached: importKey failed for AES-CTR 128-bit key Reached unreachable code
-FAIL importKey step: AES-CTR 192-bit key with mismatched key and algorithm assert_unreached: importKey failed for AES-CTR 192-bit key Reached unreachable code
-FAIL importKey step: AES-CTR 256-bit key with mismatched key and algorithm assert_unreached: importKey failed for AES-CTR 256-bit key Reached unreachable code
-FAIL importKey step: AES-CTR 128-bit key without decrypt usage assert_unreached: importKey failed for AES-CTR 128-bit key Reached unreachable code
-FAIL importKey step: AES-CTR 192-bit key without decrypt usage assert_unreached: importKey failed for AES-CTR 192-bit key Reached unreachable code
-FAIL importKey step: AES-CTR 256-bit key without decrypt usage assert_unreached: importKey failed for AES-CTR 256-bit key Reached unreachable code
-FAIL importKey step: AES-CTR 128-bit key, 0-bit counter assert_unreached: importKey failed for AES-CTR 128-bit key, 0-bit counter Reached unreachable code
-FAIL importKey step: AES-CTR 128-bit key, 129-bit counter assert_unreached: importKey failed for AES-CTR 128-bit key, 129-bit counter Reached unreachable code
-FAIL importKey step: AES-CTR 192-bit key, 0-bit counter assert_unreached: importKey failed for AES-CTR 192-bit key, 0-bit counter Reached unreachable code
-FAIL importKey step: AES-CTR 192-bit key, 129-bit counter assert_unreached: importKey failed for AES-CTR 192-bit key, 129-bit counter Reached unreachable code
-FAIL importKey step: AES-CTR 256-bit key, 0-bit counter assert_unreached: importKey failed for AES-CTR 256-bit key, 0-bit counter Reached unreachable code
-FAIL importKey step: AES-CTR 256-bit key, 129-bit counter assert_unreached: importKey failed for AES-CTR 256-bit key, 129-bit counter Reached unreachable code
-FAIL importKey step: decryption AES-CTR 128-bit key, 0-bit counter assert_unreached: importKey failed for AES-CTR 128-bit key, 0-bit counter Reached unreachable code
-FAIL importKey step: decryption AES-CTR 128-bit key, 129-bit counter assert_unreached: importKey failed for AES-CTR 128-bit key, 129-bit counter Reached unreachable code
-FAIL importKey step: decryption AES-CTR 192-bit key, 0-bit counter assert_unreached: importKey failed for AES-CTR 192-bit key, 0-bit counter Reached unreachable code
-FAIL importKey step: decryption AES-CTR 192-bit key, 129-bit counter assert_unreached: importKey failed for AES-CTR 192-bit key, 129-bit counter Reached unreachable code
-FAIL importKey step: decryption AES-CTR 256-bit key, 0-bit counter assert_unreached: importKey failed for AES-CTR 256-bit key, 0-bit counter Reached unreachable code
-FAIL importKey step: decryption AES-CTR 256-bit key, 129-bit counter assert_unreached: importKey failed for AES-CTR 256-bit key, 129-bit counter Reached unreachable code
</del><ins>+PASS AES-CTR 128-bit key
+PASS AES-CTR 192-bit key
+PASS AES-CTR 256-bit key
+PASS AES-CTR 128-bit key with altered plaintext
+PASS AES-CTR 192-bit key with altered plaintext
+PASS AES-CTR 256-bit key with altered plaintext
+PASS AES-CTR 128-bit key decryption
+PASS AES-CTR 192-bit key decryption
+PASS AES-CTR 256-bit key decryption
+PASS AES-CTR 128-bit key decryption with altered ciphertext
+PASS AES-CTR 192-bit key decryption with altered ciphertext
+PASS AES-CTR 256-bit key decryption with altered ciphertext
+PASS AES-CTR 128-bit key without encrypt usage
+PASS AES-CTR 192-bit key without encrypt usage
+PASS AES-CTR 256-bit key without encrypt usage
+PASS AES-CTR 128-bit key with mismatched key and algorithm
+PASS AES-CTR 192-bit key with mismatched key and algorithm
+PASS AES-CTR 256-bit key with mismatched key and algorithm
+PASS AES-CTR 128-bit key without decrypt usage
+PASS AES-CTR 192-bit key without decrypt usage
+PASS AES-CTR 256-bit key without decrypt usage
+PASS AES-CTR 128-bit key, 0-bit counter
+PASS AES-CTR 128-bit key, 129-bit counter
+PASS AES-CTR 192-bit key, 0-bit counter
+PASS AES-CTR 192-bit key, 129-bit counter
+PASS AES-CTR 256-bit key, 0-bit counter
+PASS AES-CTR 256-bit key, 129-bit counter
+PASS AES-CTR 128-bit key, 0-bit counter decryption
+PASS AES-CTR 128-bit key, 129-bit counter decryption
+PASS AES-CTR 192-bit key, 0-bit counter decryption
+PASS AES-CTR 192-bit key, 129-bit counter decryption
+PASS AES-CTR 256-bit key, 0-bit counter decryption
+PASS AES-CTR 256-bit key, 129-bit counter decryption
</ins><span class="cx">
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestsWebCryptoAPIencrypt_decrypttest_aes_cbcexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_cbc-expected.txt (215050 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_cbc-expected.txt        2017-04-06 18:53:25 UTC (rev 215050)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_cbc-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -16,9 +16,9 @@
</span><span class="cx"> PASS AES-CBC 128-bit key without encrypt usage
</span><span class="cx"> PASS AES-CBC 192-bit key without encrypt usage
</span><span class="cx"> PASS AES-CBC 256-bit key without encrypt usage
</span><del>-FAIL AES-CBC 128-bit key with mismatched key and algorithm assert_equals: Mismatch should cause InvalidAccessError instead of The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL AES-CBC 192-bit key with mismatched key and algorithm assert_equals: Mismatch should cause InvalidAccessError instead of The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
-FAIL AES-CBC 256-bit key with mismatched key and algorithm assert_equals: Mismatch should cause InvalidAccessError instead of The operation is not supported. expected "InvalidAccessError" but got "NotSupportedError"
</del><ins>+PASS AES-CBC 128-bit key with mismatched key and algorithm
+PASS AES-CBC 192-bit key with mismatched key and algorithm
+PASS AES-CBC 256-bit key with mismatched key and algorithm
</ins><span class="cx"> PASS AES-CBC 128-bit key without decrypt usage
</span><span class="cx"> PASS AES-CBC 192-bit key without decrypt usage
</span><span class="cx"> PASS AES-CBC 256-bit key without decrypt usage
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestsWebCryptoAPIencrypt_decrypttest_aes_ctrexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_ctr-expected.txt (215050 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_ctr-expected.txt        2017-04-06 18:53:25 UTC (rev 215050)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_ctr-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -1,37 +1,37 @@
</span><span class="cx"> encrypt Tests for AES-CTR
</span><span class="cx">
</span><span class="cx">
</span><del>-FAIL importKey step: AES-CTR 128-bit key assert_unreached: importKey failed for AES-CTR 128-bit key Reached unreachable code
-FAIL importKey step: AES-CTR 192-bit key assert_unreached: importKey failed for AES-CTR 192-bit key Reached unreachable code
-FAIL importKey step: AES-CTR 256-bit key assert_unreached: importKey failed for AES-CTR 256-bit key Reached unreachable code
-FAIL importKey step: AES-CTR 128-bit key with altered plaintext assert_unreached: importKey failed for AES-CTR 128-bit key Reached unreachable code
-FAIL importKey step: AES-CTR 192-bit key with altered plaintext assert_unreached: importKey failed for AES-CTR 192-bit key Reached unreachable code
-FAIL importKey step: AES-CTR 256-bit key with altered plaintext assert_unreached: importKey failed for AES-CTR 256-bit key Reached unreachable code
-FAIL importKey step for decryption: AES-CTR 128-bit key assert_unreached: importKey failed for AES-CTR 128-bit key Reached unreachable code
-FAIL importKey step for decryption: AES-CTR 192-bit key assert_unreached: importKey failed for AES-CTR 192-bit key Reached unreachable code
-FAIL importKey step for decryption: AES-CTR 256-bit key assert_unreached: importKey failed for AES-CTR 256-bit key Reached unreachable code
-FAIL importKey step for decryption: AES-CTR 128-bit key with altered ciphertext assert_unreached: importKey failed for AES-CTR 128-bit key Reached unreachable code
-FAIL importKey step for decryption: AES-CTR 192-bit key with altered ciphertext assert_unreached: importKey failed for AES-CTR 192-bit key Reached unreachable code
-FAIL importKey step for decryption: AES-CTR 256-bit key with altered ciphertext assert_unreached: importKey failed for AES-CTR 256-bit key Reached unreachable code
-FAIL importKey step: AES-CTR 128-bit key without encrypt usage assert_unreached: importKey failed for AES-CTR 128-bit key Reached unreachable code
-FAIL importKey step: AES-CTR 192-bit key without encrypt usage assert_unreached: importKey failed for AES-CTR 192-bit key Reached unreachable code
-FAIL importKey step: AES-CTR 256-bit key without encrypt usage assert_unreached: importKey failed for AES-CTR 256-bit key Reached unreachable code
-FAIL importKey step: AES-CTR 128-bit key with mismatched key and algorithm assert_unreached: importKey failed for AES-CTR 128-bit key Reached unreachable code
-FAIL importKey step: AES-CTR 192-bit key with mismatched key and algorithm assert_unreached: importKey failed for AES-CTR 192-bit key Reached unreachable code
-FAIL importKey step: AES-CTR 256-bit key with mismatched key and algorithm assert_unreached: importKey failed for AES-CTR 256-bit key Reached unreachable code
-FAIL importKey step: AES-CTR 128-bit key without decrypt usage assert_unreached: importKey failed for AES-CTR 128-bit key Reached unreachable code
-FAIL importKey step: AES-CTR 192-bit key without decrypt usage assert_unreached: importKey failed for AES-CTR 192-bit key Reached unreachable code
-FAIL importKey step: AES-CTR 256-bit key without decrypt usage assert_unreached: importKey failed for AES-CTR 256-bit key Reached unreachable code
-FAIL importKey step: AES-CTR 128-bit key, 0-bit counter assert_unreached: importKey failed for AES-CTR 128-bit key, 0-bit counter Reached unreachable code
-FAIL importKey step: AES-CTR 128-bit key, 129-bit counter assert_unreached: importKey failed for AES-CTR 128-bit key, 129-bit counter Reached unreachable code
-FAIL importKey step: AES-CTR 192-bit key, 0-bit counter assert_unreached: importKey failed for AES-CTR 192-bit key, 0-bit counter Reached unreachable code
-FAIL importKey step: AES-CTR 192-bit key, 129-bit counter assert_unreached: importKey failed for AES-CTR 192-bit key, 129-bit counter Reached unreachable code
-FAIL importKey step: AES-CTR 256-bit key, 0-bit counter assert_unreached: importKey failed for AES-CTR 256-bit key, 0-bit counter Reached unreachable code
-FAIL importKey step: AES-CTR 256-bit key, 129-bit counter assert_unreached: importKey failed for AES-CTR 256-bit key, 129-bit counter Reached unreachable code
-FAIL importKey step: decryption AES-CTR 128-bit key, 0-bit counter assert_unreached: importKey failed for AES-CTR 128-bit key, 0-bit counter Reached unreachable code
-FAIL importKey step: decryption AES-CTR 128-bit key, 129-bit counter assert_unreached: importKey failed for AES-CTR 128-bit key, 129-bit counter Reached unreachable code
-FAIL importKey step: decryption AES-CTR 192-bit key, 0-bit counter assert_unreached: importKey failed for AES-CTR 192-bit key, 0-bit counter Reached unreachable code
-FAIL importKey step: decryption AES-CTR 192-bit key, 129-bit counter assert_unreached: importKey failed for AES-CTR 192-bit key, 129-bit counter Reached unreachable code
-FAIL importKey step: decryption AES-CTR 256-bit key, 0-bit counter assert_unreached: importKey failed for AES-CTR 256-bit key, 0-bit counter Reached unreachable code
-FAIL importKey step: decryption AES-CTR 256-bit key, 129-bit counter assert_unreached: importKey failed for AES-CTR 256-bit key, 129-bit counter Reached unreachable code
</del><ins>+PASS AES-CTR 128-bit key
+PASS AES-CTR 192-bit key
+PASS AES-CTR 256-bit key
+PASS AES-CTR 128-bit key with altered plaintext
+PASS AES-CTR 192-bit key with altered plaintext
+PASS AES-CTR 256-bit key with altered plaintext
+PASS AES-CTR 128-bit key decryption
+PASS AES-CTR 192-bit key decryption
+PASS AES-CTR 256-bit key decryption
+PASS AES-CTR 128-bit key decryption with altered ciphertext
+PASS AES-CTR 192-bit key decryption with altered ciphertext
+PASS AES-CTR 256-bit key decryption with altered ciphertext
+PASS AES-CTR 128-bit key without encrypt usage
+PASS AES-CTR 192-bit key without encrypt usage
+PASS AES-CTR 256-bit key without encrypt usage
+PASS AES-CTR 128-bit key with mismatched key and algorithm
+PASS AES-CTR 192-bit key with mismatched key and algorithm
+PASS AES-CTR 256-bit key with mismatched key and algorithm
+PASS AES-CTR 128-bit key without decrypt usage
+PASS AES-CTR 192-bit key without decrypt usage
+PASS AES-CTR 256-bit key without decrypt usage
+PASS AES-CTR 128-bit key, 0-bit counter
+PASS AES-CTR 128-bit key, 129-bit counter
+PASS AES-CTR 192-bit key, 0-bit counter
+PASS AES-CTR 192-bit key, 129-bit counter
+PASS AES-CTR 256-bit key, 0-bit counter
+PASS AES-CTR 256-bit key, 129-bit counter
+PASS AES-CTR 128-bit key, 0-bit counter decryption
+PASS AES-CTR 128-bit key, 129-bit counter decryption
+PASS AES-CTR 192-bit key, 0-bit counter decryption
+PASS AES-CTR 192-bit key, 129-bit counter decryption
+PASS AES-CTR 256-bit key, 0-bit counter decryption
+PASS AES-CTR 256-bit key, 129-bit counter decryption
</ins><span class="cx">
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestsWebCryptoAPIgenerateKeyfailures_AESCTRworkerexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CTR.worker-expected.txt (215050 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CTR.worker-expected.txt        2017-04-06 18:53:25 UTC (rev 215050)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CTR.worker-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -323,418 +323,418 @@
</span><span class="cx"> PASS Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits])
</span><span class="cx"> PASS Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits])
</span><span class="cx"> PASS Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits])
</span><del>-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, []) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, []) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, []) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, []) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, []) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, []) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, []) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, []) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, []) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, []) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, []) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, []) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Empty usages: generateKey({length: 128, name: AES-CTR}, false, []) assert_equals: Empty usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Empty usages: generateKey({length: 128, name: AES-CTR}, true, []) assert_equals: Empty usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Empty usages: generateKey({length: 192, name: AES-CTR}, false, []) assert_equals: Empty usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Empty usages: generateKey({length: 192, name: AES-CTR}, true, []) assert_equals: Empty usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Empty usages: generateKey({length: 256, name: AES-CTR}, false, []) assert_equals: Empty usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Empty usages: generateKey({length: 256, name: AES-CTR}, true, []) assert_equals: Empty usages not supported expected "SyntaxError" but got "NotSupportedError"
</del><ins>+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, encrypt, sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, encrypt, sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, encrypt, sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, encrypt, verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, encrypt, verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, encrypt, verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [deriveBits])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, deriveBits])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, deriveBits])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, deriveBits])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, deriveBits])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, deriveBits])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, deriveBits])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, deriveBits])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, encrypt, sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, encrypt, sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, encrypt, sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, encrypt, verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, encrypt, verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, encrypt, verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, encrypt, sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, encrypt, sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, encrypt, sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, encrypt, verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, encrypt, verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, encrypt, verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveBits])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [encrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [encrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [decrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [decrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [wrapKey])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [wrapKey])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, wrapKey])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, wrapKey])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [encrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [encrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [decrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [decrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [wrapKey])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [wrapKey])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, wrapKey])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, wrapKey])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [encrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [encrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [decrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [decrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [wrapKey])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [wrapKey])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, wrapKey])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, wrapKey])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [encrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [encrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [decrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [decrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [wrapKey])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [wrapKey])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, wrapKey])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, wrapKey])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [encrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [encrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [decrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [decrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [wrapKey])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [wrapKey])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, wrapKey])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, wrapKey])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [encrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [encrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [decrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [decrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [wrapKey])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [wrapKey])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, wrapKey])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, wrapKey])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Empty usages: generateKey({length: 128, name: AES-CTR}, false, [])
+PASS Empty usages: generateKey({length: 128, name: AES-CTR}, true, [])
+PASS Empty usages: generateKey({length: 192, name: AES-CTR}, false, [])
+PASS Empty usages: generateKey({length: 192, name: AES-CTR}, true, [])
+PASS Empty usages: generateKey({length: 256, name: AES-CTR}, false, [])
+PASS Empty usages: generateKey({length: 256, name: AES-CTR}, true, [])
</ins><span class="cx">
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestsWebCryptoAPIgenerateKeysuccesses_AESCTRworkerexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CTR.worker-expected.txt (215050 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CTR.worker-expected.txt        2017-04-06 18:53:25 UTC (rev 215050)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CTR.worker-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -1,290 +1,290 @@
</span><span class="cx">
</span><del>-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
</del><ins>+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [decrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [decrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [wrapKey])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [wrapKey])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [decrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [decrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [wrapKey])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [wrapKey])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [decrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [decrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [wrapKey])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [wrapKey])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [decrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [decrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [wrapKey])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [wrapKey])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [decrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [decrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [wrapKey])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [wrapKey])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [decrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [decrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [wrapKey])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [wrapKey])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [decrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [decrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [wrapKey])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [wrapKey])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [decrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [decrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [wrapKey])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [wrapKey])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [decrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [decrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [wrapKey])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [wrapKey])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
</ins><span class="cx">
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestsWebCryptoAPIgenerateKeytest_aesctrexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_aes-ctr-expected.txt (215050 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_aes-ctr-expected.txt        2017-04-06 18:53:25 UTC (rev 215050)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_aes-ctr-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -3,292 +3,292 @@
</span><span class="cx"> Warning! RSA key generation is intrinsically very slow, so the related tests can take up to several minutes to complete, depending on browser!
</span><span class="cx">
</span><span class="cx">
</span><del>-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
</del><ins>+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [decrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [decrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [wrapKey])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [wrapKey])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [decrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [decrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [wrapKey])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [wrapKey])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [decrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [decrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [wrapKey])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [wrapKey])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [decrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [decrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [wrapKey])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [wrapKey])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [decrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [decrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [wrapKey])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [wrapKey])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [decrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [decrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [wrapKey])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [wrapKey])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [decrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [decrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [wrapKey])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [wrapKey])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [decrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [decrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [wrapKey])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [wrapKey])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [decrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [decrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [wrapKey])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [wrapKey])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
</ins><span class="cx">
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestsWebCryptoAPIgenerateKeytest_failures_AESCTRexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_AES-CTR-expected.txt (215050 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_AES-CTR-expected.txt        2017-04-06 18:53:25 UTC (rev 215050)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_AES-CTR-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -325,418 +325,418 @@
</span><span class="cx"> PASS Bad algorithm: generateKey({name: EC, namedCurve: P521}, true, [decrypt, sign, deriveBits, decrypt, sign, deriveBits])
</span><span class="cx"> PASS Bad algorithm: generateKey({name: EC, namedCurve: P521}, RED, [decrypt, sign, deriveBits, decrypt, sign, deriveBits])
</span><span class="cx"> PASS Bad algorithm: generateKey({name: EC, namedCurve: P521}, 7, [decrypt, sign, deriveBits, decrypt, sign, deriveBits])
</span><del>-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, encrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, sign]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, encrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, verify]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, encrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveKey]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, encrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveBits]) assert_equals: Bad usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, []) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, []) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, []) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, []) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, []) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, []) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, []) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, []) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, []) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, []) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, encrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, decrypt]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, wrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, []) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, []) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_equals: Bad algorithm property not supported expected "OperationError" but got "NotSupportedError"
-FAIL Empty usages: generateKey({length: 128, name: AES-CTR}, false, []) assert_equals: Empty usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Empty usages: generateKey({length: 128, name: AES-CTR}, true, []) assert_equals: Empty usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Empty usages: generateKey({length: 192, name: AES-CTR}, false, []) assert_equals: Empty usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Empty usages: generateKey({length: 192, name: AES-CTR}, true, []) assert_equals: Empty usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Empty usages: generateKey({length: 256, name: AES-CTR}, false, []) assert_equals: Empty usages not supported expected "SyntaxError" but got "NotSupportedError"
-FAIL Empty usages: generateKey({length: 256, name: AES-CTR}, true, []) assert_equals: Empty usages not supported expected "SyntaxError" but got "NotSupportedError"
</del><ins>+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, encrypt, sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, encrypt, sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, encrypt, sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, sign])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, encrypt, verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, encrypt, verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, encrypt, verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, verify])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveKey])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [deriveBits])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [decrypt, deriveBits])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, deriveBits])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, deriveBits])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, deriveBits])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, deriveBits])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, deriveBits])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, deriveBits])
+PASS Bad usages: generateKey({length: 128, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, encrypt, sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, encrypt, sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, encrypt, sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, sign])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, encrypt, verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, encrypt, verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, encrypt, verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, verify])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveKey])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [decrypt, deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, deriveBits])
+PASS Bad usages: generateKey({length: 192, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, encrypt, sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, encrypt, sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, encrypt, sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, sign])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, encrypt, verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, encrypt, verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, encrypt, verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, verify])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, encrypt, deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveKey])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, encrypt, deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [decrypt, deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, deriveBits])
+PASS Bad usages: generateKey({length: 256, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey, deriveBits])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [encrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [encrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [decrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [decrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [wrapKey])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [wrapKey])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey, wrapKey])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey, wrapKey])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [unwrapKey])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [unwrapKey])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Bad algorithm property: generateKey({length: 64, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [encrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [encrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [decrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [decrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [wrapKey])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [wrapKey])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey, wrapKey])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey, wrapKey])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [unwrapKey])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [unwrapKey])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Bad algorithm property: generateKey({length: 127, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [encrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [encrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [decrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [decrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [wrapKey])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [wrapKey])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey, wrapKey])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey, wrapKey])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [unwrapKey])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [unwrapKey])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Bad algorithm property: generateKey({length: 129, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [encrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [encrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [decrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [decrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [wrapKey])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [wrapKey])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey, wrapKey])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey, wrapKey])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [unwrapKey])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [unwrapKey])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Bad algorithm property: generateKey({length: 255, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [encrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [encrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [decrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [decrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [wrapKey])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [wrapKey])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey, wrapKey])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey, wrapKey])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [unwrapKey])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [unwrapKey])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Bad algorithm property: generateKey({length: 257, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [encrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [encrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, encrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [decrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [decrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, decrypt])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [wrapKey])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [wrapKey])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey, wrapKey])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey, wrapKey])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [unwrapKey])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [unwrapKey])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Bad algorithm property: generateKey({length: 512, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Empty usages: generateKey({length: 128, name: AES-CTR}, false, [])
+PASS Empty usages: generateKey({length: 128, name: AES-CTR}, true, [])
+PASS Empty usages: generateKey({length: 192, name: AES-CTR}, false, [])
+PASS Empty usages: generateKey({length: 192, name: AES-CTR}, true, [])
+PASS Empty usages: generateKey({length: 256, name: AES-CTR}, false, [])
+PASS Empty usages: generateKey({length: 256, name: AES-CTR}, true, [])
</ins><span class="cx">
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestsWebCryptoAPIgenerateKeytest_successes_AESCTRexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-CTR-expected.txt (215050 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-CTR-expected.txt        2017-04-06 18:53:25 UTC (rev 215050)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-CTR-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -3,292 +3,292 @@
</span><span class="cx"> Warning! RSA key generation is intrinsically very slow, so the related tests can take up to several minutes to complete, depending on browser!
</span><span class="cx">
</span><span class="cx">
</span><del>-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 128, name: Aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 192, name: Aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, wrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, wrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Success: generateKey({length: 256, name: Aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
</del><ins>+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [decrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [decrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [wrapKey])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [wrapKey])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [unwrapKey])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [unwrapKey])
+PASS Success: generateKey({length: 128, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 128, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [decrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [decrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [wrapKey])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [wrapKey])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [unwrapKey])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [unwrapKey])
+PASS Success: generateKey({length: 192, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 192, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [decrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [decrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [wrapKey])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [wrapKey])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [unwrapKey])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [unwrapKey])
+PASS Success: generateKey({length: 256, name: AES-CTR}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 256, name: AES-CTR}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [decrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [decrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [wrapKey])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [wrapKey])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [unwrapKey])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [unwrapKey])
+PASS Success: generateKey({length: 128, name: aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 128, name: aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [decrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [decrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [wrapKey])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [wrapKey])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [unwrapKey])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [unwrapKey])
+PASS Success: generateKey({length: 192, name: aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 192, name: aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [decrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [decrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [wrapKey])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [wrapKey])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [unwrapKey])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [unwrapKey])
+PASS Success: generateKey({length: 256, name: aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 256, name: aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [decrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [decrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [wrapKey])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [wrapKey])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [unwrapKey])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [unwrapKey])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 128, name: Aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [decrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [decrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [wrapKey])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [wrapKey])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [unwrapKey])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [unwrapKey])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 192, name: Aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, decrypt, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, wrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, encrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [decrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [decrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, wrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, decrypt])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [wrapKey])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [wrapKey])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey, wrapKey])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [unwrapKey])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [unwrapKey])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
+PASS Success: generateKey({length: 256, name: Aes-ctr}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])
</ins><span class="cx">
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestsWebCryptoAPIimport_exportsymmetric_importKeyworkerexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/symmetric_importKey.worker-expected.txt (215050 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/symmetric_importKey.worker-expected.txt        2017-04-06 18:53:25 UTC (rev 215050)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/symmetric_importKey.worker-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -1,40 +1,40 @@
</span><span class="cx">
</span><del>-FAIL Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 128 bits (jwk, {alg: A128CTR, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CTR}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 128 bits (jwk, {alg: A128CTR, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CTR}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 128 bits (jwk, {alg: A128CTR, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CTR}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 128 bits (jwk, {alg: A128CTR, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CTR}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 128 bits (jwk, {alg: A128CTR, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CTR}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 128 bits (jwk, {alg: A128CTR, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CTR}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 192 bits (jwk, {alg: A192CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-CTR}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 192 bits (jwk, {alg: A192CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-CTR}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 192 bits (jwk, {alg: A192CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-CTR}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 192 bits (jwk, {alg: A192CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-CTR}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 192 bits (jwk, {alg: A192CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-CTR}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 192 bits (jwk, {alg: A192CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-CTR}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 256 bits (jwk, {alg: A256CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-CTR}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 256 bits (jwk, {alg: A256CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-CTR}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 256 bits (jwk, {alg: A256CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-CTR}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 256 bits (jwk, {alg: A256CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-CTR}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 256 bits (jwk, {alg: A256CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-CTR}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 256 bits (jwk, {alg: A256CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-CTR}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
</del><ins>+PASS Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [encrypt])
+PASS Good parameters: 128 bits (jwk, {alg: A128CTR, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CTR}, true, [encrypt])
+PASS Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [encrypt])
+PASS Good parameters: 128 bits (jwk, {alg: A128CTR, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CTR}, false, [encrypt])
+PASS Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [decrypt, encrypt])
+PASS Good parameters: 128 bits (jwk, {alg: A128CTR, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CTR}, true, [decrypt, encrypt])
+PASS Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [decrypt, encrypt])
+PASS Good parameters: 128 bits (jwk, {alg: A128CTR, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CTR}, false, [decrypt, encrypt])
+PASS Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [decrypt])
+PASS Good parameters: 128 bits (jwk, {alg: A128CTR, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CTR}, true, [decrypt])
+PASS Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [decrypt])
+PASS Good parameters: 128 bits (jwk, {alg: A128CTR, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CTR}, false, [decrypt])
+PASS Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [encrypt])
+PASS Good parameters: 192 bits (jwk, {alg: A192CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-CTR}, true, [encrypt])
+PASS Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [encrypt])
+PASS Good parameters: 192 bits (jwk, {alg: A192CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-CTR}, false, [encrypt])
+PASS Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [decrypt, encrypt])
+PASS Good parameters: 192 bits (jwk, {alg: A192CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-CTR}, true, [decrypt, encrypt])
+PASS Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [decrypt, encrypt])
+PASS Good parameters: 192 bits (jwk, {alg: A192CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-CTR}, false, [decrypt, encrypt])
+PASS Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [decrypt])
+PASS Good parameters: 192 bits (jwk, {alg: A192CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-CTR}, true, [decrypt])
+PASS Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [decrypt])
+PASS Good parameters: 192 bits (jwk, {alg: A192CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-CTR}, false, [decrypt])
+PASS Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [encrypt])
+PASS Good parameters: 256 bits (jwk, {alg: A256CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-CTR}, true, [encrypt])
+PASS Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [encrypt])
+PASS Good parameters: 256 bits (jwk, {alg: A256CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-CTR}, false, [encrypt])
+PASS Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [decrypt, encrypt])
+PASS Good parameters: 256 bits (jwk, {alg: A256CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-CTR}, true, [decrypt, encrypt])
+PASS Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [decrypt, encrypt])
+PASS Good parameters: 256 bits (jwk, {alg: A256CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-CTR}, false, [decrypt, encrypt])
+PASS Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [decrypt])
+PASS Good parameters: 256 bits (jwk, {alg: A256CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-CTR}, true, [decrypt])
+PASS Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [decrypt])
+PASS Good parameters: 256 bits (jwk, {alg: A256CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-CTR}, false, [decrypt])
</ins><span class="cx"> PASS Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CBC}, true, [encrypt])
</span><span class="cx"> PASS Good parameters: 128 bits (jwk, {alg: A128CBC, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CBC}, true, [encrypt])
</span><span class="cx"> PASS Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CBC}, false, [encrypt])
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestsWebCryptoAPIimport_exporttest_symmetric_importKeyexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_symmetric_importKey-expected.txt (215050 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_symmetric_importKey-expected.txt        2017-04-06 18:53:25 UTC (rev 215050)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_symmetric_importKey-expected.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -1,40 +1,40 @@
</span><span class="cx">
</span><del>-FAIL Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 128 bits (jwk, {alg: A128CTR, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CTR}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 128 bits (jwk, {alg: A128CTR, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CTR}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 128 bits (jwk, {alg: A128CTR, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CTR}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 128 bits (jwk, {alg: A128CTR, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CTR}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 128 bits (jwk, {alg: A128CTR, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CTR}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 128 bits (jwk, {alg: A128CTR, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CTR}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 192 bits (jwk, {alg: A192CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-CTR}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 192 bits (jwk, {alg: A192CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-CTR}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 192 bits (jwk, {alg: A192CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-CTR}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 192 bits (jwk, {alg: A192CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-CTR}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 192 bits (jwk, {alg: A192CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-CTR}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 192 bits (jwk, {alg: A192CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-CTR}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 256 bits (jwk, {alg: A256CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-CTR}, true, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 256 bits (jwk, {alg: A256CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-CTR}, false, [encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 256 bits (jwk, {alg: A256CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-CTR}, true, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 256 bits (jwk, {alg: A256CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-CTR}, false, [decrypt, encrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 256 bits (jwk, {alg: A256CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-CTR}, true, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
-FAIL Good parameters: 256 bits (jwk, {alg: A256CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-CTR}, false, [decrypt]) assert_unreached: Threw an unexpected error: NotSupportedError (DOM Exception 9): The operation is not supported. Reached unreachable code
</del><ins>+PASS Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [encrypt])
+PASS Good parameters: 128 bits (jwk, {alg: A128CTR, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CTR}, true, [encrypt])
+PASS Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [encrypt])
+PASS Good parameters: 128 bits (jwk, {alg: A128CTR, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CTR}, false, [encrypt])
+PASS Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [decrypt, encrypt])
+PASS Good parameters: 128 bits (jwk, {alg: A128CTR, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CTR}, true, [decrypt, encrypt])
+PASS Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [decrypt, encrypt])
+PASS Good parameters: 128 bits (jwk, {alg: A128CTR, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CTR}, false, [decrypt, encrypt])
+PASS Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [decrypt])
+PASS Good parameters: 128 bits (jwk, {alg: A128CTR, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CTR}, true, [decrypt])
+PASS Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [decrypt])
+PASS Good parameters: 128 bits (jwk, {alg: A128CTR, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CTR}, false, [decrypt])
+PASS Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [encrypt])
+PASS Good parameters: 192 bits (jwk, {alg: A192CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-CTR}, true, [encrypt])
+PASS Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [encrypt])
+PASS Good parameters: 192 bits (jwk, {alg: A192CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-CTR}, false, [encrypt])
+PASS Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [decrypt, encrypt])
+PASS Good parameters: 192 bits (jwk, {alg: A192CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-CTR}, true, [decrypt, encrypt])
+PASS Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [decrypt, encrypt])
+PASS Good parameters: 192 bits (jwk, {alg: A192CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-CTR}, false, [decrypt, encrypt])
+PASS Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [decrypt])
+PASS Good parameters: 192 bits (jwk, {alg: A192CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-CTR}, true, [decrypt])
+PASS Good parameters: 192 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [decrypt])
+PASS Good parameters: 192 bits (jwk, {alg: A192CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcY, kty: oct}, {name: AES-CTR}, false, [decrypt])
+PASS Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [encrypt])
+PASS Good parameters: 256 bits (jwk, {alg: A256CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-CTR}, true, [encrypt])
+PASS Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [encrypt])
+PASS Good parameters: 256 bits (jwk, {alg: A256CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-CTR}, false, [encrypt])
+PASS Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [decrypt, encrypt])
+PASS Good parameters: 256 bits (jwk, {alg: A256CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-CTR}, true, [decrypt, encrypt])
+PASS Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [decrypt, encrypt])
+PASS Good parameters: 256 bits (jwk, {alg: A256CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-CTR}, false, [decrypt, encrypt])
+PASS Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [decrypt])
+PASS Good parameters: 256 bits (jwk, {alg: A256CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-CTR}, true, [decrypt])
+PASS Good parameters: 256 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 16: 17, 17: 18, 18: 19, 19: 20, 2: 3, 20: 21, 21: 22, 22: 23, 23: 24, 24: 25, 25: 26, 26: 27, 27: 28, 28: 29, 29: 30, 3: 4, 30: 31, 31: 32, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, false, [decrypt])
+PASS Good parameters: 256 bits (jwk, {alg: A256CTR, k: AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA, kty: oct}, {name: AES-CTR}, false, [decrypt])
</ins><span class="cx"> PASS Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CBC}, true, [encrypt])
</span><span class="cx"> PASS Good parameters: 128 bits (jwk, {alg: A128CBC, k: AQIDBAUGBwgJCgsMDQ4PEA, kty: oct}, {name: AES-CBC}, true, [encrypt])
</span><span class="cx"> PASS Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CBC}, false, [encrypt])
</span></span></pre></div>
<a id="trunkSourceWebCoreCMakeListstxt"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/CMakeLists.txt (215050 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/CMakeLists.txt        2017-04-06 18:53:25 UTC (rev 215050)
+++ trunk/Source/WebCore/CMakeLists.txt        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -351,6 +351,7 @@
</span><span class="cx"> crypto/WebKitSubtleCrypto.idl
</span><span class="cx">
</span><span class="cx"> crypto/parameters/AesCbcCfbParams.idl
</span><ins>+ crypto/parameters/AesCtrParams.idl
</ins><span class="cx"> crypto/parameters/AesGcmParams.idl
</span><span class="cx"> crypto/parameters/AesKeyParams.idl
</span><span class="cx"> crypto/parameters/EcKeyParams.idl
</span></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (215050 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2017-04-06 18:53:25 UTC (rev 215050)
+++ trunk/Source/WebCore/ChangeLog        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -1,3 +1,71 @@
</span><ins>+2017-03-31 Jiewen Tan <jiewen_tan@apple.com>
+
+ [WebCrypto] Add support for AES-CTR
+ https://bugs.webkit.org/show_bug.cgi?id=169761
+ <rdar://problem/31331321>
+
+ Reviewed by Brent Fulgham.
+
+ This patch adds support for AES-CTR. Operations of AES-CTR include: encrypt, decrypt, generateKey,
+ importKey, exportKey, wrapKey, and unwrapKey. This implementation follows the latest WebCryptoAPI
+ spec: https://www.w3.org/TR/WebCryptoAPI/#aes-ctr.
+
+ Tests: crypto/subtle/aes-ctr-encrypt-malformed-parameters.html
+ crypto/subtle/aes-ctr-encrypt-overflow.html
+ crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html
+ crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html
+ crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html
+ crypto/subtle/aes-ctr-generate-export-raw-key.html
+ crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html
+ crypto/subtle/aes-ctr-generate-key.html
+ crypto/subtle/aes-ctr-import-jwk-key-length-128.html
+ crypto/subtle/aes-ctr-import-jwk-key-length-192.html
+ crypto/subtle/aes-ctr-import-jwk-key-length-256.html
+ crypto/subtle/aes-ctr-import-key-decrypt.html
+ crypto/subtle/aes-ctr-import-key-encrypt.html
+ crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html
+ crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html
+ crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html
+ crypto/subtle/aes-ctr-import-key-wrap-raw-key.html
+ crypto/subtle/aes-ctr-import-raw-key.html
+ crypto/workers/subtle/aes-ctr-import-key-decrypt.html
+ crypto/workers/subtle/aes-ctr-import-key-encrypt.html
+ crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html
+ crypto/workers/subtle/aes-ctr-import-key-wrap-key.html
+
+ * CMakeLists.txt:
+ * DerivedSources.make:
+ * PlatformGTK.cmake:
+ * PlatformMac.cmake:
+ * WebCore.xcodeproj/project.pbxproj:
+ * bindings/js/JSSubtleCryptoCustom.cpp:
+ (WebCore::normalizeCryptoAlgorithmParameters):
+ * crypto/CryptoAlgorithmParameters.h:
+ * crypto/algorithms/CryptoAlgorithmAES_CTR.cpp: Added.
+ (WebCore::usagesAreInvalidForCryptoAlgorithmAES_CTR):
+ (WebCore::parametersAreValid):
+ (WebCore::CryptoAlgorithmAES_CTR::create):
+ (WebCore::CryptoAlgorithmAES_CTR::identifier):
+ (WebCore::CryptoAlgorithmAES_CTR::encrypt):
+ (WebCore::CryptoAlgorithmAES_CTR::decrypt):
+ (WebCore::CryptoAlgorithmAES_CTR::generateKey):
+ (WebCore::CryptoAlgorithmAES_CTR::importKey):
+ (WebCore::CryptoAlgorithmAES_CTR::exportKey):
+ (WebCore::CryptoAlgorithmAES_CTR::getKeyLength):
+ * crypto/algorithms/CryptoAlgorithmAES_CTR.h: Added.
+ * crypto/gcrypt/CryptoAlgorithmAES_CTRGCrypt.cpp: Added.
+ (WebCore::CryptoAlgorithmAES_CTR::platformEncrypt):
+ (WebCore::CryptoAlgorithmAES_CTR::platformDecrypt):
+ * crypto/mac/CryptoAlgorithmAES_CTRMac.cpp: Added.
+ (WebCore::bigIntegerToSize):
+ (WebCore::transformAES_CTR):
+ (WebCore::CryptoAlgorithmAES_CTR::platformEncrypt):
+ (WebCore::CryptoAlgorithmAES_CTR::platformDecrypt):
+ * crypto/mac/CryptoAlgorithmRegistryMac.cpp:
+ (WebCore::CryptoAlgorithmRegistry::platformRegisterAlgorithms):
+ * crypto/parameters/AesCtrParams.idl: Added.
+ * crypto/parameters/CryptoAlgorithmAesCtrParams.h: Added.
+
</ins><span class="cx"> 2017-04-06 Youenn Fablet <youenn@apple.com>
</span><span class="cx">
</span><span class="cx"> WebRTC tests gardening
</span></span></pre></div>
<a id="trunkSourceWebCoreDerivedSourcesmake"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/DerivedSources.make (215050 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/DerivedSources.make        2017-04-06 18:53:25 UTC (rev 215050)
+++ trunk/Source/WebCore/DerivedSources.make        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -288,6 +288,7 @@
</span><span class="cx"> $(WebCore)/crypto/SubtleCrypto.idl \
</span><span class="cx"> $(WebCore)/crypto/WebKitSubtleCrypto.idl \
</span><span class="cx"> $(WebCore)/crypto/parameters/AesCbcCfbParams.idl \
</span><ins>+ $(WebCore)/crypto/parameters/AesCtrParams.idl \
</ins><span class="cx"> $(WebCore)/crypto/parameters/AesGcmParams.idl \
</span><span class="cx"> $(WebCore)/crypto/parameters/AesKeyParams.idl \
</span><span class="cx"> $(WebCore)/crypto/parameters/EcKeyParams.idl \
</span></span></pre></div>
<a id="trunkSourceWebCorePlatformGTKcmake"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/PlatformGTK.cmake (215050 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/PlatformGTK.cmake        2017-04-06 18:53:25 UTC (rev 215050)
+++ trunk/Source/WebCore/PlatformGTK.cmake        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -383,6 +383,7 @@
</span><span class="cx">
</span><span class="cx"> crypto/algorithms/CryptoAlgorithmAES_CBC.cpp
</span><span class="cx"> crypto/algorithms/CryptoAlgorithmAES_CFB.cpp
</span><ins>+ crypto/algorithms/CryptoAlgorithmAES_CTR.cpp
</ins><span class="cx"> crypto/algorithms/CryptoAlgorithmAES_GCM.cpp
</span><span class="cx"> crypto/algorithms/CryptoAlgorithmAES_KW.cpp
</span><span class="cx"> crypto/algorithms/CryptoAlgorithmECDH.cpp
</span><span class="lines">@@ -399,6 +400,7 @@
</span><span class="cx">
</span><span class="cx"> crypto/gcrypt/CryptoAlgorithmAES_CBCGCrypt.cpp
</span><span class="cx"> crypto/gcrypt/CryptoAlgorithmAES_CFBGCrypt.cpp
</span><ins>+ crypto/gcrypt/CryptoAlgorithmAES_CTRGCrypt.cpp
</ins><span class="cx"> crypto/gcrypt/CryptoAlgorithmAES_GCMGCrypt.cpp
</span><span class="cx"> crypto/gcrypt/CryptoAlgorithmAES_KWGCrypt.cpp
</span><span class="cx"> crypto/gcrypt/CryptoAlgorithmECDHGCrypt.cpp
</span></span></pre></div>
<a id="trunkSourceWebCorePlatformMaccmake"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/PlatformMac.cmake (215050 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/PlatformMac.cmake        2017-04-06 18:53:25 UTC (rev 215050)
+++ trunk/Source/WebCore/PlatformMac.cmake        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -184,6 +184,7 @@
</span><span class="cx">
</span><span class="cx"> crypto/algorithms/CryptoAlgorithmAES_CBC.cpp
</span><span class="cx"> crypto/algorithms/CryptoAlgorithmAES_CFB.cpp
</span><ins>+ crypto/algorithms/CryptoAlgorithmAES_CTR.cpp
</ins><span class="cx"> crypto/algorithms/CryptoAlgorithmAES_GCM.cpp
</span><span class="cx"> crypto/algorithms/CryptoAlgorithmAES_KW.cpp
</span><span class="cx"> crypto/algorithms/CryptoAlgorithmECDH.cpp
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCorexcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj (215050 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj        2017-04-06 18:53:25 UTC (rev 215050)
+++ trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -2566,6 +2566,12 @@
</span><span class="cx">                 57C7A6A01E57919B00C67D71 /* JSBasicCredential.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 57C7A69C1E57910D00C67D71 /* JSBasicCredential.cpp */; };
</span><span class="cx">                 57D0018D1DD5413200ED19D9 /* JSCryptoKeyUsage.h in Headers */ = {isa = PBXBuildFile; fileRef = 57D0018C1DD5413200ED19D9 /* JSCryptoKeyUsage.h */; };
</span><span class="cx">                 57D0018F1DD5415300ED19D9 /* JSCryptoKeyUsage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 57D0018E1DD5415300ED19D9 /* JSCryptoKeyUsage.cpp */; };
</span><ins>+                57E1E5A21E8C91B500EE37C9 /* CryptoAlgorithmAES_CTR.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 57E1E5A01E8C91B500EE37C9 /* CryptoAlgorithmAES_CTR.cpp */; };
+                57E1E5A31E8C91B500EE37C9 /* CryptoAlgorithmAES_CTR.h in Headers */ = {isa = PBXBuildFile; fileRef = 57E1E5A11E8C91B500EE37C9 /* CryptoAlgorithmAES_CTR.h */; };
+                57E1E5A71E8DBD3E00EE37C9 /* CryptoAlgorithmAesCtrParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 57E1E5A61E8DBD3E00EE37C9 /* CryptoAlgorithmAesCtrParams.h */; };
+                57E1E5AC1E8DD09B00EE37C9 /* JSAesCtrParams.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 57E1E5AA1E8DD09B00EE37C9 /* JSAesCtrParams.cpp */; };
+                57E1E5AD1E8DD09B00EE37C9 /* JSAesCtrParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 57E1E5AB1E8DD09B00EE37C9 /* JSAesCtrParams.h */; };
+                57E1E5B11E8DD3A100EE37C9 /* CryptoAlgorithmAES_CTRMac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 57E1E5AF1E8DD3A100EE37C9 /* CryptoAlgorithmAES_CTRMac.cpp */; };
</ins><span class="cx">                 57E2335B1DC7D5E500F28D01 /* JSJsonWebKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 57E2335A1DC7D5E500F28D01 /* JSJsonWebKey.h */; };
</span><span class="cx">                 57E2335D1DC7D60800F28D01 /* JSRsaOtherPrimesInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 57E2335C1DC7D60800F28D01 /* JSRsaOtherPrimesInfo.h */; };
</span><span class="cx">                 57E2335F1DC7D67B00F28D01 /* JSJsonWebKey.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 57E2335E1DC7D67B00F28D01 /* JSJsonWebKey.cpp */; };
</span><span class="lines">@@ -10242,7 +10248,7 @@
</span><span class="cx">                 57B5F7EF1E5B8C5A00F34F90 /* JSPasswordCredential.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSPasswordCredential.h; sourceTree = "<group>"; };
</span><span class="cx">                 57B5F7F61E5BE84000F34F90 /* CryptoAlgorithmAES_GCM.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CryptoAlgorithmAES_GCM.cpp; sourceTree = "<group>"; };
</span><span class="cx">                 57B5F7F71E5BE84000F34F90 /* CryptoAlgorithmAES_GCM.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CryptoAlgorithmAES_GCM.h; sourceTree = "<group>"; };
</span><del>-                57B5F8071E5D19F200F34F90 /* AesGcmParams.idl */ = {isa = PBXFileReference; lastKnownFileType = text; path = AesGcmParams.idl; sourceTree = "<group>"; };
</del><ins>+                57B5F8071E5D19F200F34F90 /* AesGcmParams.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = AesGcmParams.idl; sourceTree = "<group>"; };
</ins><span class="cx">                 57B5F8081E5D1A9800F34F90 /* CryptoAlgorithmAesGcmParams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CryptoAlgorithmAesGcmParams.h; sourceTree = "<group>"; };
</span><span class="cx">                 57B5F80A1E5D22DA00F34F90 /* JSAesGcmParams.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSAesGcmParams.cpp; sourceTree = "<group>"; };
</span><span class="cx">                 57B5F80B1E5D22DA00F34F90 /* JSAesGcmParams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSAesGcmParams.h; sourceTree = "<group>"; };
</span><span class="lines">@@ -10255,6 +10261,13 @@
</span><span class="cx">                 57D0018B1DD3DBA400ED19D9 /* CryptoKeyUsage.idl */ = {isa = PBXFileReference; lastKnownFileType = text; path = CryptoKeyUsage.idl; sourceTree = "<group>"; };
</span><span class="cx">                 57D0018C1DD5413200ED19D9 /* JSCryptoKeyUsage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSCryptoKeyUsage.h; sourceTree = "<group>"; };
</span><span class="cx">                 57D0018E1DD5415300ED19D9 /* JSCryptoKeyUsage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSCryptoKeyUsage.cpp; sourceTree = "<group>"; };
</span><ins>+                57E1E5A01E8C91B500EE37C9 /* CryptoAlgorithmAES_CTR.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CryptoAlgorithmAES_CTR.cpp; sourceTree = "<group>"; };
+                57E1E5A11E8C91B500EE37C9 /* CryptoAlgorithmAES_CTR.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CryptoAlgorithmAES_CTR.h; sourceTree = "<group>"; };
+                57E1E5A61E8DBD3E00EE37C9 /* CryptoAlgorithmAesCtrParams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CryptoAlgorithmAesCtrParams.h; sourceTree = "<group>"; };
+                57E1E5A91E8DCF7400EE37C9 /* AesCtrParams.idl */ = {isa = PBXFileReference; lastKnownFileType = text; path = AesCtrParams.idl; sourceTree = "<group>"; };
+                57E1E5AA1E8DD09B00EE37C9 /* JSAesCtrParams.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSAesCtrParams.cpp; sourceTree = "<group>"; };
+                57E1E5AB1E8DD09B00EE37C9 /* JSAesCtrParams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSAesCtrParams.h; sourceTree = "<group>"; };
+                57E1E5AF1E8DD3A100EE37C9 /* CryptoAlgorithmAES_CTRMac.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CryptoAlgorithmAES_CTRMac.cpp; sourceTree = "<group>"; };
</ins><span class="cx">                 57E233571DC7D24800F28D01 /* JsonWebKey.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = JsonWebKey.idl; sourceTree = "<group>"; };
</span><span class="cx">                 57E233591DC7D37200F28D01 /* RsaOtherPrimesInfo.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = RsaOtherPrimesInfo.idl; sourceTree = "<group>"; };
</span><span class="cx">                 57E2335A1DC7D5E500F28D01 /* JSJsonWebKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSJsonWebKey.h; sourceTree = "<group>"; };
</span><span class="lines">@@ -24237,6 +24250,7 @@
</span><span class="cx">                                 57E664FB1E73703300765536 /* CommonCryptoDERUtilities.h */,
</span><span class="cx">                                 E125F843182425C900D84CD9 /* CryptoAlgorithmAES_CBCMac.cpp */,
</span><span class="cx">                                 570440571E53851600356601 /* CryptoAlgorithmAES_CFBMac.cpp */,
</span><ins>+                                57E1E5AF1E8DD3A100EE37C9 /* CryptoAlgorithmAES_CTRMac.cpp */,
</ins><span class="cx">                                 57B5F80D1E5D2F2D00F34F90 /* CryptoAlgorithmAES_GCMMac.cpp */,
</span><span class="cx">                                 E1FE137C184D270200892F13 /* CryptoAlgorithmAES_KWMac.cpp */,
</span><span class="cx">                                 576814341E6FE3E800E77754 /* CryptoAlgorithmECDHMac.cpp */,
</span><span class="lines">@@ -24261,6 +24275,8 @@
</span><span class="cx">                                 E125F8401824253A00D84CD9 /* CryptoAlgorithmAES_CBC.h */,
</span><span class="cx">                                 5712526A1E52527C008FF369 /* CryptoAlgorithmAES_CFB.cpp */,
</span><span class="cx">                                 571252681E524EB1008FF369 /* CryptoAlgorithmAES_CFB.h */,
</span><ins>+                                57E1E5A01E8C91B500EE37C9 /* CryptoAlgorithmAES_CTR.cpp */,
+                                57E1E5A11E8C91B500EE37C9 /* CryptoAlgorithmAES_CTR.h */,
</ins><span class="cx">                                 57B5F7F61E5BE84000F34F90 /* CryptoAlgorithmAES_GCM.cpp */,
</span><span class="cx">                                 57B5F7F71E5BE84000F34F90 /* CryptoAlgorithmAES_GCM.h */,
</span><span class="cx">                                 E1FE1378184D21BB00892F13 /* CryptoAlgorithmAES_KW.cpp */,
</span><span class="lines">@@ -24318,10 +24334,12 @@
</span><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><span class="cx">                                 572093D11DDCEA4B00310AB0 /* AesCbcCfbParams.idl */,
</span><ins>+                                57E1E5A91E8DCF7400EE37C9 /* AesCtrParams.idl */,
</ins><span class="cx">                                 57B5F8071E5D19F200F34F90 /* AesGcmParams.idl */,
</span><span class="cx">                                 577483101DADC49900716EF9 /* AesKeyParams.idl */,
</span><span class="cx">                                 572093D21DDCEB9A00310AB0 /* CryptoAlgorithmAesCbcCfbParams.h */,
</span><span class="cx">                                 E125F8391824104800D84CD9 /* CryptoAlgorithmAesCbcParamsDeprecated.h */,
</span><ins>+                                57E1E5A61E8DBD3E00EE37C9 /* CryptoAlgorithmAesCtrParams.h */,
</ins><span class="cx">                                 57B5F8081E5D1A9800F34F90 /* CryptoAlgorithmAesGcmParams.h */,
</span><span class="cx">                                 E19AC3F61824E5D100349426 /* CryptoAlgorithmAesKeyGenParamsDeprecated.h */,
</span><span class="cx">                                 577483111DADC55D00716EF9 /* CryptoAlgorithmAesKeyParams.h */,
</span><span class="lines">@@ -24464,9 +24482,9 @@
</span><span class="cx">                                 E19DA29D181995CE00088BC8 /* keys */,
</span><span class="cx">                                 E172AF71180F343400FBADB9 /* mac */,
</span><span class="cx">                                 E1C657141816015F00256CDD /* parameters */,
</span><ins>+                                E172AF6B180F24C600FBADB9 /* CryptoAlgorithm.cpp */,
+                                E1FE137318402A6700892F13 /* CommonCryptoUtilities.h */,
</ins><span class="cx">                                 E1FE137218402A6700892F13 /* CommonCryptoUtilities.cpp */,
</span><del>-                                E1FE137318402A6700892F13 /* CommonCryptoUtilities.h */,
-                                E172AF6B180F24C600FBADB9 /* CryptoAlgorithm.cpp */,
</del><span class="cx">                                 E172AF6C180F24C600FBADB9 /* CryptoAlgorithm.h */,
</span><span class="cx">                                 E1C657241816E69D00256CDD /* CryptoAlgorithmIdentifier.h */,
</span><span class="cx">                                 573489381DAC6B6D00DC0667 /* CryptoAlgorithmParameters.h */,
</span><span class="lines">@@ -24504,6 +24522,8 @@
</span><span class="cx">                         children = (
</span><span class="cx">                                 5704405B1E53937900356601 /* JSAesCbcCfbParams.cpp */,
</span><span class="cx">                                 570440591E53936200356601 /* JSAesCbcCfbParams.h */,
</span><ins>+                                57E1E5AA1E8DD09B00EE37C9 /* JSAesCtrParams.cpp */,
+                                57E1E5AB1E8DD09B00EE37C9 /* JSAesCtrParams.h */,
</ins><span class="cx">                                 57B5F80A1E5D22DA00F34F90 /* JSAesGcmParams.cpp */,
</span><span class="cx">                                 57B5F80B1E5D22DA00F34F90 /* JSAesGcmParams.h */,
</span><span class="cx">                                 576814421E70CB1000E77754 /* JSAesKeyParams.cpp */,
</span><span class="lines">@@ -26403,6 +26423,7 @@
</span><span class="cx">                                 CDF4B7261E03C15B00E235A2 /* CDMPrivate.h in Headers */,
</span><span class="cx">                                 CD318623199F1E2A0030A0F7 /* CDMPrivateMediaSourceAVFObjC.h in Headers */,
</span><span class="cx">                                 CDE595971BF26E2100A1CBE8 /* CDMSessionMediaSourceAVFObjC.h in Headers */,
</span><ins>+                                57E1E5A71E8DBD3E00EE37C9 /* CryptoAlgorithmAesCtrParams.h in Headers */,
</ins><span class="cx">                                 5FA904CA178E61F5004C8A2D /* CertificateInfo.h in Headers */,
</span><span class="cx">                                 A10D7FEC1C2676D100C6C115 /* CFNetworkConnectionCacheSPI.h in Headers */,
</span><span class="cx">                                 CE12525B1A1C018200864480 /* CFNetworkSPI.h in Headers */,
</span><span class="lines">@@ -27352,6 +27373,7 @@
</span><span class="cx">                                 517138F81BF128BB000D5F01 /* IndexValueStore.h in Headers */,
</span><span class="cx">                                 CD063F831E23FA8900812BE3 /* InitDataRegistry.h in Headers */,
</span><span class="cx">                                 A8CFF5E50A155A05000A4234 /* InlineBox.h in Headers */,
</span><ins>+                                57E1E5A31E8C91B500EE37C9 /* CryptoAlgorithmAES_CTR.h in Headers */,
</ins><span class="cx">                                 E30592641E27A3AD00D57C98 /* InlineClassicScript.h in Headers */,
</span><span class="cx">                                 B57CB52E182A3EFC0079A647 /* InlineElementBox.h in Headers */,
</span><span class="cx">                                 A8CFF5E30A155A05000A4234 /* InlineFlowBox.h in Headers */,
</span><span class="lines">@@ -29022,6 +29044,7 @@
</span><span class="cx">                                 26B999971804D54200D01121 /* SelectorCompiler.h in Headers */,
</span><span class="cx">                                 415071581685067300C3C7B3 /* SelectorFilter.h in Headers */,
</span><span class="cx">                                 43107BE218CC19DE00CC18E8 /* SelectorPseudoTypeMap.h in Headers */,
</span><ins>+                                57E1E5AD1E8DD09B00EE37C9 /* JSAesCtrParams.h in Headers */,
</ins><span class="cx">                                 E45322AC140CE267005A0F92 /* SelectorQuery.h in Headers */,
</span><span class="cx">                                 99CC0B6018BE984A006CEBCC /* SerializationMethods.h in Headers */,
</span><span class="cx">                                 E18DF33518AAF12C00773E59 /* SerializedCryptoKeyWrap.h in Headers */,
</span><span class="lines">@@ -30777,6 +30800,7 @@
</span><span class="cx">                                 CE057FA51220731100A476D5 /* DocumentMarkerController.cpp in Sources */,
</span><span class="cx">                                 14947FFD12F80CD200A0F631 /* DocumentOrderedMap.cpp in Sources */,
</span><span class="cx">                                 A8C2280E11D4A59700D5A7D3 /* DocumentParser.cpp in Sources */,
</span><ins>+                                57E1E5AC1E8DD09B00EE37C9 /* JSAesCtrParams.cpp in Sources */,
</ins><span class="cx">                                 4A4F48A916B0DFC000EDBB29 /* DocumentRuleSets.cpp in Sources */,
</span><span class="cx">                                 AD6E71AC1668899D00320C13 /* DocumentSharedObjectPool.cpp in Sources */,
</span><span class="cx">                                 0B9056190F2578BE0095FF6A /* DocumentThreadableLoader.cpp in Sources */,
</span><span class="lines">@@ -32227,6 +32251,7 @@
</span><span class="cx">                                 9728C3131268E4390041E89B /* MarkupAccumulator.cpp in Sources */,
</span><span class="cx">                                 FABE72F41059C1EB00D888CC /* MathMLAnnotationElement.cpp in Sources */,
</span><span class="cx">                                 FABE72F41059C1EB00D999DD /* MathMLElement.cpp in Sources */,
</span><ins>+                                57E1E5A21E8C91B500EE37C9 /* CryptoAlgorithmAES_CTR.cpp in Sources */,
</ins><span class="cx">                                 FABE72FD1059C21100D999DD /* MathMLElementFactory.cpp in Sources */,
</span><span class="cx">                                 0BCF83F61059C1EB00D999DD /* MathMLFractionElement.cpp in Sources */,
</span><span class="cx">                                 FABE72F81059C1EB00D999DD /* MathMLMathElement.cpp in Sources */,
</span><span class="lines">@@ -32981,6 +33006,7 @@
</span><span class="cx">                                 E47A3AC31C5EABBE00CCBFA7 /* StyleSharingResolver.cpp in Sources */,
</span><span class="cx">                                 A8EA800D0A19516E00A8EF5F /* StyleSheet.cpp in Sources */,
</span><span class="cx">                                 E4F9EEF2156D9FFA00D23E7E /* StyleSheetContents.cpp in Sources */,
</span><ins>+                                57E1E5B11E8DD3A100EE37C9 /* CryptoAlgorithmAES_CTRMac.cpp in Sources */,
</ins><span class="cx">                                 A8EA800B0A19516E00A8EF5F /* StyleSheetList.cpp in Sources */,
</span><span class="cx">                                 BC5EB5E70E81BFEF00B25965 /* StyleSurroundData.cpp in Sources */,
</span><span class="cx">                                 BC5EB80F0E81F2CE00B25965 /* StyleTransformData.cpp in Sources */,
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsJSSubtleCryptoCustomcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/JSSubtleCryptoCustom.cpp (215050 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/JSSubtleCryptoCustom.cpp        2017-04-06 18:53:25 UTC (rev 215050)
+++ trunk/Source/WebCore/bindings/js/JSSubtleCryptoCustom.cpp        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -31,6 +31,7 @@
</span><span class="cx"> #include "CryptoAlgorithm.h"
</span><span class="cx"> #include "CryptoAlgorithmRegistry.h"
</span><span class="cx"> #include "JSAesCbcCfbParams.h"
</span><ins>+#include "JSAesCtrParams.h"
</ins><span class="cx"> #include "JSAesGcmParams.h"
</span><span class="cx"> #include "JSAesKeyParams.h"
</span><span class="cx"> #include "JSCryptoAlgorithmParameters.h"
</span><span class="lines">@@ -124,6 +125,12 @@
</span><span class="cx"> result = std::make_unique<CryptoAlgorithmAesCbcCfbParams>(params);
</span><span class="cx"> break;
</span><span class="cx"> }
</span><ins>+ case CryptoAlgorithmIdentifier::AES_CTR: {
+ auto params = convertDictionary<CryptoAlgorithmAesCtrParams>(state, value);
+ RETURN_IF_EXCEPTION(scope, nullptr);
+ result = std::make_unique<CryptoAlgorithmAesCtrParams>(params);
+ break;
+ }
</ins><span class="cx"> case CryptoAlgorithmIdentifier::AES_GCM: {
</span><span class="cx"> auto params = convertDictionary<CryptoAlgorithmAesGcmParams>(state, value);
</span><span class="cx"> RETURN_IF_EXCEPTION(scope, nullptr);
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoCryptoAlgorithmParametersh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/CryptoAlgorithmParameters.h (215050 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/CryptoAlgorithmParameters.h        2017-04-06 18:53:25 UTC (rev 215050)
+++ trunk/Source/WebCore/crypto/CryptoAlgorithmParameters.h        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -38,6 +38,7 @@
</span><span class="cx"> enum class Class {
</span><span class="cx"> None,
</span><span class="cx"> AesCbcCfbParams,
</span><ins>+ AesCtrParams,
</ins><span class="cx"> AesGcmParams,
</span><span class="cx"> AesKeyParams,
</span><span class="cx"> EcKeyParams,
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmAES_CTRcpp"></a>
<div class="addfile"><h4>Added: trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmAES_CTR.cpp (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmAES_CTR.cpp         (rev 0)
+++ trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmAES_CTR.cpp        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,194 @@
</span><ins>+/*
+ * Copyright (C) 2017 Apple Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+ * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+ * THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#include "config.h"
+#include "CryptoAlgorithmAES_CTR.h"
+
+#if ENABLE(SUBTLE_CRYPTO)
+
+#include "CryptoAlgorithmAesCtrParams.h"
+#include "CryptoAlgorithmAesKeyParams.h"
+#include "CryptoKeyAES.h"
+#include "ExceptionCode.h"
+
+namespace WebCore {
+
+static const char* const ALG128 = "A128CTR";
+static const char* const ALG192 = "A192CTR";
+static const char* const ALG256 = "A256CTR";
+static const size_t CounterSize = 16;
+
+static inline bool usagesAreInvalidForCryptoAlgorithmAES_CTR(CryptoKeyUsageBitmap usages)
+{
+ return usages & (CryptoKeyUsageSign | CryptoKeyUsageVerify | CryptoKeyUsageDeriveKey | CryptoKeyUsageDeriveBits);
+}
+
+static bool parametersAreValid(CryptoAlgorithmAesCtrParams& parameters)
+{
+ if (parameters.counterVector().size() != CounterSize)
+ return false;
+ if (!parameters.length || parameters.length > 128)
+ return false;
+ return true;
+}
+
+Ref<CryptoAlgorithm> CryptoAlgorithmAES_CTR::create()
+{
+ return adoptRef(*new CryptoAlgorithmAES_CTR);
+}
+
+CryptoAlgorithmIdentifier CryptoAlgorithmAES_CTR::identifier() const
+{
+ return s_identifier;
+}
+
+void CryptoAlgorithmAES_CTR::encrypt(std::unique_ptr<CryptoAlgorithmParameters>&& parameters, Ref<CryptoKey>&& key, Vector<uint8_t>&& plainText, VectorCallback&& callback, ExceptionCallback&& exceptionCallback, ScriptExecutionContext& context, WorkQueue& workQueue)
+{
+ ASSERT(parameters);
+ auto& aesParameters = downcast<CryptoAlgorithmAesCtrParams>(*parameters);
+ if (!parametersAreValid(aesParameters)) {
+ exceptionCallback(OperationError);
+ return;
+ }
+ platformEncrypt(WTFMove(parameters), WTFMove(key), WTFMove(plainText), WTFMove(callback), WTFMove(exceptionCallback), context, workQueue);
+}
+
+void CryptoAlgorithmAES_CTR::decrypt(std::unique_ptr<CryptoAlgorithmParameters>&& parameters, Ref<CryptoKey>&& key, Vector<uint8_t>&& cipherText, VectorCallback&& callback, ExceptionCallback&& exceptionCallback, ScriptExecutionContext& context, WorkQueue& workQueue)
+{
+ ASSERT(parameters);
+ auto& aesParameters = downcast<CryptoAlgorithmAesCtrParams>(*parameters);
+ if (!parametersAreValid(aesParameters)) {
+ exceptionCallback(OperationError);
+ return;
+ }
+ platformDecrypt(WTFMove(parameters), WTFMove(key), WTFMove(cipherText), WTFMove(callback), WTFMove(exceptionCallback), context, workQueue);
+}
+
+void CryptoAlgorithmAES_CTR::generateKey(const CryptoAlgorithmParameters& parameters, bool extractable, CryptoKeyUsageBitmap usages, KeyOrKeyPairCallback&& callback, ExceptionCallback&& exceptionCallback, ScriptExecutionContext&)
+{
+ const auto& aesParameters = downcast<CryptoAlgorithmAesKeyParams>(parameters);
+
+ if (usagesAreInvalidForCryptoAlgorithmAES_CTR(usages)) {
+ exceptionCallback(SYNTAX_ERR);
+ return;
+ }
+
+ auto result = CryptoKeyAES::generate(CryptoAlgorithmIdentifier::AES_CTR, aesParameters.length, extractable, usages);
+ if (!result) {
+ exceptionCallback(OperationError);
+ return;
+ }
+
+ callback(WTFMove(result));
+}
+
+void CryptoAlgorithmAES_CTR::importKey(SubtleCrypto::KeyFormat format, KeyData&& data, const std::unique_ptr<CryptoAlgorithmParameters>&& parameters, bool extractable, CryptoKeyUsageBitmap usages, KeyCallback&& callback, ExceptionCallback&& exceptionCallback)
+{
+ ASSERT(parameters);
+ if (usagesAreInvalidForCryptoAlgorithmAES_CTR(usages)) {
+ exceptionCallback(SYNTAX_ERR);
+ return;
+ }
+
+ RefPtr<CryptoKeyAES> result;
+ switch (format) {
+ case SubtleCrypto::KeyFormat::Raw:
+ result = CryptoKeyAES::importRaw(parameters->identifier, WTFMove(WTF::get<Vector<uint8_t>>(data)), extractable, usages);
+ break;
+ case SubtleCrypto::KeyFormat::Jwk: {
+ auto checkAlgCallback = [](size_t length, const String& alg) -> bool {
+ switch (length) {
+ case CryptoKeyAES::s_length128:
+ return alg.isNull() || alg == ALG128;
+ case CryptoKeyAES::s_length192:
+ return alg.isNull() || alg == ALG192;
+ case CryptoKeyAES::s_length256:
+ return alg.isNull() || alg == ALG256;
+ }
+ return false;
+ };
+ result = CryptoKeyAES::importJwk(parameters->identifier, WTFMove(WTF::get<JsonWebKey>(data)), extractable, usages, WTFMove(checkAlgCallback));
+ break;
+ }
+ default:
+ exceptionCallback(NOT_SUPPORTED_ERR);
+ return;
+ }
+ if (!result) {
+ exceptionCallback(DataError);
+ return;
+ }
+
+ callback(*result);
+}
+
+void CryptoAlgorithmAES_CTR::exportKey(SubtleCrypto::KeyFormat format, Ref<CryptoKey>&& key, KeyDataCallback&& callback, ExceptionCallback&& exceptionCallback)
+{
+ const auto& aesKey = downcast<CryptoKeyAES>(key.get());
+
+ if (aesKey.key().isEmpty()) {
+ exceptionCallback(OperationError);
+ return;
+ }
+
+ KeyData result;
+ switch (format) {
+ case SubtleCrypto::KeyFormat::Raw:
+ result = Vector<uint8_t>(aesKey.key());
+ break;
+ case SubtleCrypto::KeyFormat::Jwk: {
+ JsonWebKey jwk = aesKey.exportJwk();
+ switch (aesKey.key().size() * 8) {
+ case CryptoKeyAES::s_length128:
+ jwk.alg = String(ALG128);
+ break;
+ case CryptoKeyAES::s_length192:
+ jwk.alg = String(ALG192);
+ break;
+ case CryptoKeyAES::s_length256:
+ jwk.alg = String(ALG256);
+ break;
+ default:
+ ASSERT_NOT_REACHED();
+ }
+ result = WTFMove(jwk);
+ break;
+ }
+ default:
+ exceptionCallback(NOT_SUPPORTED_ERR);
+ return;
+ }
+
+ callback(format, WTFMove(result));
+}
+
+ExceptionOr<size_t> CryptoAlgorithmAES_CTR::getKeyLength(const CryptoAlgorithmParameters& parameters)
+{
+ return CryptoKeyAES::getKeyLength(parameters);
+}
+
+}
+
+#endif // ENABLE(SUBTLE_CRYPTO)
</ins></span></pre></div>
<a id="trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmAES_CTRh"></a>
<div class="addfile"><h4>Added: trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmAES_CTR.h (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmAES_CTR.h         (rev 0)
+++ trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmAES_CTR.h        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,59 @@
</span><ins>+/*
+ * Copyright (C) 2017 Apple Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+ * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+ * THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#pragma once
+
+#include "CryptoAlgorithm.h"
+
+#if ENABLE(SUBTLE_CRYPTO)
+
+namespace WebCore {
+
+class CryptoKeyAES;
+
+class CryptoAlgorithmAES_CTR final : public CryptoAlgorithm {
+public:
+ static constexpr const char* s_name = "AES-CTR";
+ static constexpr CryptoAlgorithmIdentifier s_identifier = CryptoAlgorithmIdentifier::AES_CTR;
+ static Ref<CryptoAlgorithm> create();
+
+private:
+ CryptoAlgorithmAES_CTR() = default;
+ CryptoAlgorithmIdentifier identifier() const final;
+
+ void encrypt(std::unique_ptr<CryptoAlgorithmParameters>&&, Ref<CryptoKey>&&, Vector<uint8_t>&&, VectorCallback&&, ExceptionCallback&&, ScriptExecutionContext&, WorkQueue&) final;
+ void decrypt(std::unique_ptr<CryptoAlgorithmParameters>&&, Ref<CryptoKey>&&, Vector<uint8_t>&&, VectorCallback&&, ExceptionCallback&&, ScriptExecutionContext&, WorkQueue&) final;
+ void generateKey(const CryptoAlgorithmParameters&, bool extractable, CryptoKeyUsageBitmap, KeyOrKeyPairCallback&&, ExceptionCallback&&, ScriptExecutionContext&) final;
+ void importKey(SubtleCrypto::KeyFormat, KeyData&&, const std::unique_ptr<CryptoAlgorithmParameters>&&, bool extractable, CryptoKeyUsageBitmap, KeyCallback&&, ExceptionCallback&&) final;
+ void exportKey(SubtleCrypto::KeyFormat, Ref<CryptoKey>&&, KeyDataCallback&&, ExceptionCallback&&) final;
+ ExceptionOr<size_t> getKeyLength(const CryptoAlgorithmParameters&) final;
+
+ void platformEncrypt(std::unique_ptr<CryptoAlgorithmParameters>&&, Ref<CryptoKey>&&, Vector<uint8_t>&&, VectorCallback&&, ExceptionCallback&&, ScriptExecutionContext&, WorkQueue&);
+ void platformDecrypt(std::unique_ptr<CryptoAlgorithmParameters>&&, Ref<CryptoKey>&&, Vector<uint8_t>&&, VectorCallback&&, ExceptionCallback&&, ScriptExecutionContext&, WorkQueue&);
+};
+
+} // namespace WebCore
+
+#endif // ENABLE(SUBTLE_CRYPTO)
</ins></span></pre></div>
<a id="trunkSourceWebCorecryptogcryptCryptoAlgorithmAES_CTRGCryptcppfromrev215050trunkSourceWebCorecryptoCryptoAlgorithmParametersh"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/crypto/gcrypt/CryptoAlgorithmAES_CTRGCrypt.cpp (from rev 215050, trunk/Source/WebCore/crypto/CryptoAlgorithmParameters.h) (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/gcrypt/CryptoAlgorithmAES_CTRGCrypt.cpp         (rev 0)
+++ trunk/Source/WebCore/crypto/gcrypt/CryptoAlgorithmAES_CTRGCrypt.cpp        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,48 @@
</span><ins>+/*
+ * Copyright (C) 2017 Apple Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+ * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+ * THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#include "config.h"
+#include "CryptoAlgorithmAES_CTR.h"
+
+#if ENABLE(SUBTLE_CRYPTO)
+
+#include "ExceptionCode.h"
+#include "NotImplemented.h"
+
+namespace WebCore {
+
+void CryptoAlgorithmAES_CTR::platformEncrypt(std::unique_ptr<CryptoAlgorithmParameters>&&, Ref<CryptoKey>&&, Vector<uint8_t>&&, VectorCallback&&, ExceptionCallback&&, ScriptExecutionContext&, WorkQueue&)
+{
+ notImplemented();
+}
+
+void CryptoAlgorithmAES_CTR::platformDecrypt(std::unique_ptr<CryptoAlgorithmParameters>&&, Ref<CryptoKey>&&, Vector<uint8_t>&&, VectorCallback&&, ExceptionCallback&&, ScriptExecutionContext&, WorkQueue&)
+{
+ notImplemented();
+}
+
+} // namespace WebCore
+
+#endif // ENABLE(SUBTLE_CRYPTO)
</ins></span></pre></div>
<a id="trunkSourceWebCorecryptomacCryptoAlgorithmAES_CTRMaccpp"></a>
<div class="addfile"><h4>Added: trunk/Source/WebCore/crypto/mac/CryptoAlgorithmAES_CTRMac.cpp (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/mac/CryptoAlgorithmAES_CTRMac.cpp         (rev 0)
+++ trunk/Source/WebCore/crypto/mac/CryptoAlgorithmAES_CTRMac.cpp        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,193 @@
</span><ins>+/*
+ * Copyright (C) 2017 Apple Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+ * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+ * THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#include "config.h"
+#include "CryptoAlgorithmAES_CTR.h"
+
+#if ENABLE(SUBTLE_CRYPTO)
+
+#include "CryptoAlgorithmAesCtrParams.h"
+#include "CryptoKeyAES.h"
+#include "ExceptionCode.h"
+#include "ScriptExecutionContext.h"
+#include <CommonCrypto/CommonCrypto.h>
+
+namespace WebCore {
+
+// It takes the last WORDSIZE/8 bytes of the bigInteger and then convert them into a size_t value
+static size_t bigIntegerToSizeT(const Vector<uint8_t>& bigInteger)
+{
+ size_t result = 0;
+ for (size_t i = bigInteger.size() - (__WORDSIZE / 8); i < bigInteger.size(); ++i) {
+ result <<= 8;
+ result += bigInteger[i];
+ }
+ return result;
+}
+
+static ExceptionOr<Vector<uint8_t>> transformAES_CTR(CCOperation operation, const Vector<uint8_t>& counter, size_t counterLength, const Vector<uint8_t>& key, const Vector<uint8_t>& data)
+{
+ // FIXME: We should remove the following hack once <rdar://problem/31361050> is fixed.
+ // counter = nonce + counter
+ // CommonCrypto currently can neither reset the counter nor detect overflow once the counter reaches its max value restricted
+ // by the counterLength. It then increments the nonce which should stay same for the whole operation. To remedy this issue,
+ // we detect the overflow ahead and divide the operation into two parts.
+ // Ignore the case: counterLength > __WORDSIZE.
+ size_t numberOfBlocks = data.size() % kCCBlockSizeAES128 ? data.size() / kCCBlockSizeAES128 + 1 : data.size() / kCCBlockSizeAES128;
+ // Detect loop
+ if (counterLength < __WORDSIZE && numberOfBlocks > (1 << counterLength))
+ return Exception { OperationError };
+ // Calculate capacity before overflow
+ size_t rightMost = bigIntegerToSizeT(counter); // convert right most __WORDSIZE bits into a size_t value, which is the longest counter we could possibly use.
+ size_t capacity = numberOfBlocks; // SIZE_MAX - counter
+ if (counterLength < __WORDSIZE) {
+ size_t mask = SIZE_MAX << counterLength; // Used to set nonce in rightMost(nonce + counter) to 1s
+ capacity = SIZE_MAX - (rightMost| mask) + 1;
+ }
+ if (counterLength == __WORDSIZE)
+ capacity = SIZE_MAX - rightMost + 1;
+
+ // Divide data into two parts if necessary.
+ size_t headSize = data.size();
+ if (capacity < numberOfBlocks)
+ headSize = capacity * kCCBlockSizeAES128;
+
+ // first part: compute the first n=capacity blocks of data if capacity is insufficient. Otherwise, return the result.
+ CCCryptorRef cryptor;
+ CCCryptorStatus status = CCCryptorCreateWithMode(operation, kCCModeCTR, kCCAlgorithmAES128, ccNoPadding, counter.data(), key.data(), key.size(), 0, 0, 0, kCCModeOptionCTR_BE, &cryptor);
+ if (status)
+ return Exception { OperationError };
+
+ Vector<uint8_t> head(CCCryptorGetOutputLength(cryptor, headSize, true));
+
+ size_t bytesWritten;
+ status = CCCryptorUpdate(cryptor, data.data(), headSize, head.data(), head.size(), &bytesWritten);
+ if (status)
+ return Exception { OperationError };
+
+ uint8_t* p = head.data() + bytesWritten;
+ status = CCCryptorFinal(cryptor, p, head.end() - p, &bytesWritten);
+ p += bytesWritten;
+ if (status)
+ return Exception { OperationError };
+
+ ASSERT_WITH_SECURITY_IMPLICATION(p <= head.end());
+ head.shrink(p - head.begin());
+
+ CCCryptorRelease(cryptor);
+
+ if (capacity >= numberOfBlocks)
+ return WTFMove(head);
+
+ // second part: compute the remaining data and append them to the head.
+ // reset counter
+ Vector<uint8_t> remainingCounter(counter.size());
+ size_t counterOffset = counterLength % 8;
+ size_t nonceOffset = counter.size() - counterLength / 8 - !!counterOffset;
+ memcpy(remainingCounter.data(), counter.data(), nonceOffset); // copy the nonce
+ // set the middle byte
+ if (!!counterOffset) {
+ size_t mask = SIZE_MAX << counterOffset;
+ remainingCounter[nonceOffset] = counter[nonceOffset] & mask;
+ }
+ memset(remainingCounter.data() + nonceOffset + !!counterOffset, 0, counterLength / 8); // reset the counter
+
+ status = CCCryptorCreateWithMode(operation, kCCModeCTR, kCCAlgorithmAES128, ccNoPadding, remainingCounter.data(), key.data(), key.size(), 0, 0, 0, kCCModeOptionCTR_BE, &cryptor);
+ if (status)
+ return Exception { OperationError };
+
+ size_t tailSize = data.size() - headSize;
+ Vector<uint8_t> tail(CCCryptorGetOutputLength(cryptor, tailSize, true));
+
+ status = CCCryptorUpdate(cryptor, data.data() + headSize, tailSize, tail.data(), tail.size(), &bytesWritten);
+ if (status)
+ return Exception { OperationError };
+
+ p = tail.data() + bytesWritten;
+ status = CCCryptorFinal(cryptor, p, tail.end() - p, &bytesWritten);
+ p += bytesWritten;
+ if (status)
+ return Exception { OperationError };
+
+ ASSERT_WITH_SECURITY_IMPLICATION(p <= tail.end());
+ tail.shrink(p - tail.begin());
+
+ CCCryptorRelease(cryptor);
+
+ head.appendVector(tail);
+ return WTFMove(head);
+}
+
+void CryptoAlgorithmAES_CTR::platformEncrypt(std::unique_ptr<CryptoAlgorithmParameters>&& parameters, Ref<CryptoKey>&& key, Vector<uint8_t>&& plainText, VectorCallback&& callback, ExceptionCallback&& exceptionCallback, ScriptExecutionContext& context, WorkQueue& workQueue)
+{
+ context.ref();
+ workQueue.dispatch([parameters = WTFMove(parameters), key = WTFMove(key), plainText = WTFMove(plainText), callback = WTFMove(callback), exceptionCallback = WTFMove(exceptionCallback), &context]() mutable {
+ auto& aesParameters = downcast<CryptoAlgorithmAesCtrParams>(*parameters);
+ auto& aesKey = downcast<CryptoKeyAES>(key.get());
+ ASSERT(aesParameters.counterVector().size() == kCCBlockSizeAES128);
+ auto result = transformAES_CTR(kCCEncrypt, aesParameters.counterVector(), aesParameters.length, aesKey.key(), plainText);
+ if (result.hasException()) {
+ // We should only dereference callbacks after being back to the Document/Worker threads.
+ context.postTask([exceptionCallback = WTFMove(exceptionCallback), ec = result.releaseException().code(), callback = WTFMove(callback)](ScriptExecutionContext& context) {
+ exceptionCallback(ec);
+ context.deref();
+ });
+ return;
+ }
+ // We should only dereference callbacks after being back to the Document/Worker threads.
+ context.postTask([callback = WTFMove(callback), result = result.releaseReturnValue(), exceptionCallback = WTFMove(exceptionCallback)](ScriptExecutionContext& context) {
+ callback(result);
+ context.deref();
+ });
+ });
+}
+
+void CryptoAlgorithmAES_CTR::platformDecrypt(std::unique_ptr<CryptoAlgorithmParameters>&& parameters, Ref<CryptoKey>&& key, Vector<uint8_t>&& cipherText, VectorCallback&& callback, ExceptionCallback&& exceptionCallback, ScriptExecutionContext& context, WorkQueue& workQueue)
+{
+ context.ref();
+ workQueue.dispatch([parameters = WTFMove(parameters), key = WTFMove(key), cipherText = WTFMove(cipherText), callback = WTFMove(callback), exceptionCallback = WTFMove(exceptionCallback), &context]() mutable {
+ auto& aesParameters = downcast<CryptoAlgorithmAesCtrParams>(*parameters);
+ auto& aesKey = downcast<CryptoKeyAES>(key.get());
+ assert(aesParameters.counterVector().size() == kCCBlockSizeAES128);
+ auto result = transformAES_CTR(kCCDecrypt, aesParameters.counterVector(), aesParameters.length, aesKey.key(), cipherText);
+ if (result.hasException()) {
+ // We should only dereference callbacks after being back to the Document/Worker threads.
+ context.postTask([exceptionCallback = WTFMove(exceptionCallback), ec = result.releaseException().code(), callback = WTFMove(callback)](ScriptExecutionContext& context) {
+ exceptionCallback(ec);
+ context.deref();
+ });
+ return;
+ }
+ // We should only dereference callbacks after being back to the Document/Worker threads.
+ context.postTask([callback = WTFMove(callback), result = result.releaseReturnValue(), exceptionCallback = WTFMove(exceptionCallback)](ScriptExecutionContext& context) {
+ callback(result);
+ context.deref();
+ });
+ });
+}
+
+} // namespace WebCore
+
+#endif // ENABLE(SUBTLE_CRYPTO)
</ins></span></pre></div>
<a id="trunkSourceWebCorecryptomacCryptoAlgorithmRegistryMaccpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/mac/CryptoAlgorithmRegistryMac.cpp (215050 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/mac/CryptoAlgorithmRegistryMac.cpp        2017-04-06 18:53:25 UTC (rev 215050)
+++ trunk/Source/WebCore/crypto/mac/CryptoAlgorithmRegistryMac.cpp        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -30,6 +30,7 @@
</span><span class="cx">
</span><span class="cx"> #include "CryptoAlgorithmAES_CBC.h"
</span><span class="cx"> #include "CryptoAlgorithmAES_CFB.h"
</span><ins>+#include "CryptoAlgorithmAES_CTR.h"
</ins><span class="cx"> #include "CryptoAlgorithmAES_GCM.h"
</span><span class="cx"> #include "CryptoAlgorithmAES_KW.h"
</span><span class="cx"> #include "CryptoAlgorithmECDH.h"
</span><span class="lines">@@ -50,6 +51,7 @@
</span><span class="cx"> {
</span><span class="cx"> registerAlgorithm<CryptoAlgorithmAES_CBC>();
</span><span class="cx"> registerAlgorithm<CryptoAlgorithmAES_CFB>();
</span><ins>+ registerAlgorithm<CryptoAlgorithmAES_CTR>();
</ins><span class="cx"> registerAlgorithm<CryptoAlgorithmAES_GCM>();
</span><span class="cx"> registerAlgorithm<CryptoAlgorithmAES_KW>();
</span><span class="cx"> registerAlgorithm<CryptoAlgorithmECDH>();
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoparametersAesCtrParamsidl"></a>
<div class="addfile"><h4>Added: trunk/Source/WebCore/crypto/parameters/AesCtrParams.idl (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/parameters/AesCtrParams.idl         (rev 0)
+++ trunk/Source/WebCore/crypto/parameters/AesCtrParams.idl        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,40 @@
</span><ins>+/* Copyright (C) 2017 Apple Inc. All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+* 1. Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+* 2. Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the distribution.
+*
+* THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
+* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+* THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
+* BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+* THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+[
+ Conditional=SUBTLE_CRYPTO,
+ ImplementedAs=CryptoAlgorithmAesCtrParams
+] dictionary AesCtrParams : CryptoAlgorithmParameters {
+ // The initial value of the counter block. counter MUST be 16 bytes
+ // (the AES block size). The counter bits are the rightmost length
+ // bits of the counter block. The rest of the counter block is for
+ // the nonce. The counter bits are incremented using the standard
+ // incrementing function specified in NIST SP 800-38A Appendix B.1:
+ // the counter bits are interpreted as a big-endian integer and
+ // incremented by one.
+ required BufferSource counter;
+ // The length, in bits, of the rightmost part of the counter block
+ // that is incremented.
+ [EnforceRange] required octet length;
+};
</ins></span></pre></div>
<a id="trunkSourceWebCorecryptoparametersCryptoAlgorithmAesCtrParamshfromrev215050trunkSourceWebCorecryptoCryptoAlgorithmParametersh"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmAesCtrParams.h (from rev 215050, trunk/Source/WebCore/crypto/CryptoAlgorithmParameters.h) (0 => 215051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmAesCtrParams.h         (rev 0)
+++ trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmAesCtrParams.h        2017-04-06 18:56:33 UTC (rev 215051)
</span><span class="lines">@@ -0,0 +1,60 @@
</span><ins>+/*
+ * Copyright (C) 2017 Apple Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+ * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+ * THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#pragma once
+
+#include "BufferSource.h"
+#include "CryptoAlgorithmParameters.h"
+#include <wtf/Vector.h>
+
+#if ENABLE(SUBTLE_CRYPTO)
+
+namespace WebCore {
+
+class CryptoAlgorithmAesCtrParams final : public CryptoAlgorithmParameters {
+public:
+ BufferSource counter;
+ size_t length;
+
+ Class parametersClass() const final { return Class::AesCtrParams; }
+
+ const Vector<uint8_t>& counterVector()
+ {
+ if (!m_counterVector.isEmpty() || !counter.length())
+ return m_counterVector;
+
+ m_counterVector.append(counter.data(), counter.length());
+ return m_counterVector;
+ }
+
+private:
+ Vector<uint8_t> m_counterVector;
+};
+
+} // namespace WebCore
+
+SPECIALIZE_TYPE_TRAITS_CRYPTO_ALGORITHM_PARAMETERS(AesCtrParams)
+
+#endif // ENABLE(SUBTLE_CRYPTO)
</ins></span></pre>
</div>
</div>
</body>
</html>